I think you need some logic behind the attacks. For example, make them in waves or give enemies a specific behavior so the player has some space for tactics. Currently, the enemies come seemingly randomly, and some are so fast and fly straight at you that it is impossible to do anything.