Very solid game! I had a lot of fun solving the puzzles for each level. I couldn't figure out what was needed out of me for the last level unforunately, I thought that we were meant to guide the dog to the villain but I fear I'm too stupid to know the correct answer. Great work!