Glad to hear it works! Releasing your programs out into the wild is scary.
The upgrade screen thing -> does it immediately exit and go to the next wave or does let you do some stuff first? If it’s the latter, I bet that it just doesn’t flush “enter” keyhits during the game, and stores the event until the next time I check for it- which is during the menu.
The gun range thing -> yeah, right now all shots have some set absolute speed, so when you’re moving in the direction that you’re shooting, you get a doppler-like effect. The next build is going to have shots move at their speed PLUS the speed you’re moving at in their direction, so they’ll have a constant range relative to you.