The inability to reload when you aren't totally out of bullets is annoying. It's obviously not made to be an amazing game. So it was okay for what you were trying to do. Having some puppets come down and go up super quickly frustrated me as well.
This game is amazing. I keep coming back. Simple gameplay, good music. The challenge to get your high score keeps coming back. I sat here for a good 30 minutes to beat that 5000 mark for the badge and I finally did. For some reason I always feel like I'm Keanu Reeves... 5/5 and favorite!