It's been done before
I forgot what it's called, but this concept has been done before, this isn't really anything new. The only new addition is the boss, but not very good. If you update this game or make a sequel, make it that bosses keep coming in constantly (but not quickly) and when you score enough points (say 5 coins) you get the ability to create a forcefield around you, and if any bosses happen to touch the field, they blow up. And levels, on each new level, you get a new weapon, start off with melee objects and then go projectile. Then, I will love the game, you will get a higher score, and you will have a much greater review from me, and a garanteed (can't spell) front page, one that you've earned.
On the other side, scripting games like this is tricky, so you deserve the 7.