One of my favorites so far!
I love the visual style, it’s just a bit unfortunate that it doesn’t scale properly. I bet the chaos would look even better if it was full screen! Banger music, and great sfx too.
Upgrades are varied and interesting, with a couple of unique ones that I longed for every time I had to start over — namely dash, and the one that turns incoming enemies into experience. There’s a nice amount of challenge, and the boss really elevates the game.
Others have already commented about the XP bug, but there seems to be a similar bug with max health. The UI shows 3 hearts when restarting, but it seems like the max health and heart spawning still carries over. I also found a bug where holding the up/down arrow keys will adjust the audio after clicking on an audio slider, until clicking somewhere else to unfocus the slider.
Anyway, great job on this hilarious concept, and stellar execution!