This game is great! I was about to leave a review wishing the game had a map but then I pressed enter and boom there's the map. Hard, inventive puzzles *but not too hard*.
I do hope I get a chance to revisit upper areas though because I seem to have gone down quite a long distance leaving some puppies up above.
One thing, it would be nice if there was a key to turn the puppy around without moving him. It gets a bit finicky sometimes trying to get him faced in the right direction without moving him off the square he needs to be on.