The fact that the spawn rate for this game is tied to the frames per second is honestly kinda disgusting. I have a monitor with a 360Hz refresh rate, which quite literally means the enemies are spawning six times faster than they should be.
We have units of time in our code for a reason. Frames are not units of time.