Updated Spell.cs