I managed to win at last.
I guess the game could have a bunch of weapon upgrades but this aside it has it all, it looks, sounds and plays like a proper arcade game, with an extra twist which is both a good implementation of the theme and a super fun feature to play with.
Congratulations.