I'm glad you enjoyed the game. A delay or confirmation would probably be a great idea for the upgrade system to prevent that issue. I wanted to have a larger pool of upgrades but ran out of time to it puts the three upgrades in a random order. The reordering even throws me off sometimes when I select them too quick. If you find the experience too click heavy you should be able to hold the mouse button to fire continuously.