add basic spell types
flesh out spellcasting