add Spellbook.CastSpell