Fun, and exciting! Awesome graphics!
The intro reminded me of like a Megaman game or something, or some other old school game, where an evil guy for no reason kidnaps a girl :P
I liked the game right from there; the start! The puzzles were very challenging, with some interesting details like a leveling system. Good job!