Exploring Spellcraft: How to Create and Cast Effective Spells