Some tidying, prep for unifying of effects
Make spells use an effect struct, free class magic, make spells actually work
Plug some memory leaks in intialisation