Spirit Breath is something that I took from Fate/Extra. There, it is one of Caster (Tamamo)'s abilities and it automatically recovers a little of your MP at the end of the battle. Actually, I am surprised that nobody worked on something similar before.