The puzzle solving in this game is absolutely awesome! I thoroughly enjoyed working them out.
The only criticism I have is that some times when I slightly touch the water by mistake it resets the level and I have to start the puzzle again. I felt a bit frustrated with this. One idea I have is to make the water not 'instant kill', but maybe give a tiny bit of allowed time in the water - this way will make water still dangerous but a little forgiving if you get too close to the edge. Maybe there is a better way, or maybe I am just bad at controlling my dude though.
In any case, fantastic game!