Score: 1885. It looks gorgeous and the audio paired with the gameplay is awesome, I have to try that some day.
I'd also suggest for having more difference between explosions an enemies like other reviewers. But hell, you even implemented upgrades. It's incredibly polished, and, with just a few more UI elements for the title page and the shop, it would be production-ready.
Great job!