Very interesting gameplay and some good puzzles. I liked working out the path with the different spells. It took me a bit to figure out the controls though. Great job!