wrote more specs for Spells, should Spells really be their own class?