The game seems to be packed with tons of features but they really go to waste if you spawn the player in and then bombard him with enemies instantly.
I'm not even sure whats going on at first glance.
Noone will know your controls and mechanics instantly just beucase you write it down before the game starts, in my opinion you should add a tutorial part where you show the player around so he gets used to the game and slowly increase the difficutly. Otherwise this could be a cool game!