Fix Meditate not returning mana in some cases.

Meditate wasn't returning mana if it put the player over their cap. Meditate now checks for CM active before giving mana, and works as before.