Really cool idea. I enjoyed the puzzles. The movement and collision detection could be a little annoying in some levels. On the whole it was quite good though!