Very enjoyable. One suggestion however, inform the player what happens if they collect a spell they already have.
The puzzles are both challenging and enjoyable, despite the short level count the game can be easily replayed to find different solutions to the puzzles.