Changed SpellBase to an interface,  and added more ingame spell work