Wow...~applauds~
I have played through this many times, and only once have I beaten it. It's a significant level of difficulty for a flash game! A couple of things that may improve game play a bit:
1. Give us a way to increase our defense! When you've got 3 or 4 monsters bearing down on you, it's hard to fire off enough shots to get them all without losing 3 or 4 health.
2. Health bar on the bosses? Firing over and over again with no idea how close you are to defeating the bosses is utterly frustrating.
3. Can we keep our scores after we die? Or maybe have a life system? Please?
This was an awesome game, though. Granted, I wanted to punch it a few times, when I died, but...that's a sign of an addicting game! Now that I've beat it, I want to see how high I can get my score! ^_^