It's pretty good and I had fun with it. I had 3 issues with the game though, 1: it is way too easy to end up cornered which is just an instant game over. This could probably be fixed if the level just looped around so when you go off the screen you come out on the other side. 2: if you're dying it's probably because your health was low to begin with, which means that when you come back you'll probably keep dying over and over again. It would work much better in a rouge like style where you start over after each death. and 3: duplicate upgrades spawn, and i dont think that ones like triple shot do anything if you pick up more than one. Those should probably either be able to stack or shouldn't spawn if one is already picked.