The basic idea is good, but I think the game could be made much more enjoyable with some changes.
- I think it would work better on a grid base movement, where every enemy and the player as well have one move with each "turn". Becuase currently even tho I attacked in all direction there was a lot of miss.
- Somehow the enemy spawn pattern should be shown to the player before, because right now I just pressed random directions without me knowing where the enemies will come from.
- If you dont want to change to a grid based system, mabye a ranged weapon would then work better, because then the player just need to attack in the right direction and the timing does not need to be correct.
- I dont think you need a time limit for setting up the pattern for attacking.
But it is a nice idea, with some work, it can be a really good game. Good job!