Really well done game, great puzzles and aestherics! Congratulations!
The only thing that I could come up with as a little criticism, is that the fireball is a little too cookiecutter. Except for the last level I barely had to think of using any other spell. Also, the mine seems a little uncontrollable, but I could not say that it would be better if it would explode instantly when the enemy stepped on it.
Regardless, great game, really good job!