This is awesome, in particular the weapon upgrading UI was clean and easy to use. I'm planning on making a similar game in the future and I'll be interested to see how you implemented the weapon upgrades and infinitely scrolling background.