Work for the challenge:
Spellcaster
Comments:1