Excellent idea!! The visuals are really cool!! The puppy stretching and shrinking is so funny. I like it.
If I may make a suggestion, it would be nice to allow movements by holding down a key instead of having to press it multiple times. This helps when we're stuck in a part of the level when we already know the movements by the beginning. Anyway, nothing that ruins the experience. Just a suggestion.
Great job!