The reload time and the time between Enemy Spawn -> First Attack is a bit too tight imo. You can shoot enemies in the order they appear but with the reload time enemies later in the sequence get to hit you even with perfect aim because the reload time is too slow.
Reminds me a lot of Papa's games minigames! I liked the concept a lot.