I had fun!
I will say that automatic upgrades was not something I expected, and definitely takes away from the player's agency, but you managed to bring that back with the keyboard "minigames."
The art is also very cohesive, and both the music and sound fit really well. I should learn a thing or two for my own projects!