That was incredibly fun. Simple concept that's easy to understand. With these games it's the level design that makes or breaks them and this was very well designed, I had a blast playing through it and trying to figure out how to progress.
Presentation was nice and the implementation was solid. Well Done!!!