Do not allow casting spells if 'Magic' is disabled
Use signals and receivers for post_cast and post_expire
Merged pull request from nicu