your idea and style are great but execution wise the game is fairly easy, once you realize that the main enemy type aims right for the player its as simple as circle strafing round and round pretty much cheesing the whole game. some randomness in their aim or some kind of movement compensation on their aim would fix this.
Thank you for feedback. I understand this problem. Actually, shamans (green guys) after their cast change their position, also their projectile spawns additional ones. However it's not enough as I understand. Will keep it in mind for the future!