Some really nice ideas here. Well done! I love the idea of combining spells for some on the fly strategy. Combining with the puzzles is fresh too. Really interesting. Good job!