I cannot wait to see the rest of this! You have me hooked already. That was a lot of fun. And no it wasn't just because of the cute dog, but please keep that in.
I did find that I was able to skip some of the puzzles by jumping at what seemed like unintended walls / ledges, but still an awesome game :D