renamed some things, some spell architecture changes, fixed being able to cast spells when you shouldn't be able to