Thanks you so much for playing my game. I went and checked the code to see if frame rate affects speed and it turns out I accidently put the enemy movement in process rather than physics process (which always runs on 60fps) so it is true that your frame-rate affects speed (I will make sure to fix that after the game, thanks for the heads up). But as for the upgrades being expensive, they were honestly a last minute addition. The original game wasn't supposed to be played with them, so I made it fairly expensive so that you had to at least try one run with them before you could get another and as for the orb placements I definitely overlooked how easy it is to miss the orb so I will make sure to put them near the door so it's harder to miss after the jam. As for the boss, through my own playtesting I was able to beat the boss without Q invincibility but I think you weren't able to do that because of the boss speed. But either way Huge thanks for playing my game all the way through and I am truly glad you enjoyed it!