Loved it! Simple concept but fun as hell, the gameplay is fluid and well executed.
I really liked the way you were introducing the new enemies, the transitions were very professional.
Maybe if I had one critics to make, the difficulty tends to remain overall similar in the way that the weapon gets really powerful at the same time your enemies are becoming stronger. However the boss phases were still challenging enough which made it really cool.
Congratz on this submission !