Overall pretty solid for a short, simple game. My biggest feedback is on the enemies. The one time I did die was because an enemy spawned right where I was. Also, it seemed to me that the enemies spawned on a timer, which meant that they continued to spawn no matter how many were still spawned. So my 2 suggestions are, have the spawner detect if the player is near and to avoid spawning more enemies while the player is in the area, and chose some way to limit the amount of enemies spawned by a spawner. That could be keeping track of how many spawned enemies are still alive, or maybe waiting to spawn another enemy until the currently spawned one has moved far enough away. That way you don't get these areas where enemies are just bunched up and you don't spawn tons of them.