For a few seconds, i thought that i was enter in a good old arcade room ;D
Your interpretation of "You are the weapon" is quite interesting, and it's a cool gameplay. I found the background a bit annoying, the first time you don't really know if the big stars are decorations or bonus/ennemies.
Anyway, it's a pretty cool game, bravo !