Very nice! The music and graphics were aesthetically pleasing, and the puzzles were tough but doable. I agree that an undo button might be nice, I probably would have just quit if I had messed up on that last one. Great work!
I totally agree, an undo button would've been a great feature, wish I had thought of that. Thank you for the kind words!