I really like the idea of having the different types of puppets do different things. I think my main critique would have to do with the puppet gun. If you miss a shot it doesn't feel that good because you have to wait for the thing to stop bouncing and reset itself.