Love the idea! I think showing the enemy positions for a few seconds before they spawned was a great way to let the player prepare for the next attack, it felt very fair and rewarding. If you wanted to keep developing, I think a progression system would be awesome. Maybe after every wave it opens up a little bit more of the map, eventually expanding to become a huge sprawling play area. Overall I was a big fan of this entry, keep up the good work!