Thank you for feedback! It was the first game jam I finished something. I wanted to spawn enemies not only around the player, but all around the map so player has to move because enemies might group and come in big numbers. So I'm thinking of randomizing and checking if enemy is going to be in player cam (Not optimized I guess) or randomizing between 4, 3 (edges) or 2 (corners) rectangles around the camera. you're right about the dying part, after adding attack speed upgrade my game difficulty changed a lot and it was near to jam deadline. Also the damage upgrade becomes useless so I wanted to increase enemy health as score goes up. I always say a hard game is better than an easy one.