Wow, I'm really impressed.
While I'm not really a puzzle guy, I gave this a try and safe to say I was really impressed. Everything was really solidly put together, and this is a really original take on the classic concept of the puzzler. My only complaint is the MIDIish music, but that's not enough to make me want to score any lower.
Good job, and I hope you keep it up!