Perhaps this has already been brought up, but what about making a Living Spell class?