I set the spawn_interval to 1.5 seconds initially, and then decrease it at different score milestones. For example, at 1,200 points, enemies spawn every 1 second, and at 5,500 points, they spawn every 0.4 seconds. There are more intervals too, of course. It gets kind of impossible to play at that point, in my opinion.