More general spell school handling
Extract SpellMechanics to separate file
Move getAffectedCreatures to CSpell. + more drafts