added mana caps, get, increase and decrease method