Very good game, did you code this alone? You must have some time and coffee to spare not to mention talent.
There is still room for some improvement though. Here's my suggestions:
-Separate volume for music and sfx, as music is too high to perceive the sfx.
-Drones are OP, need some balance, especially on its range, and should be destructable.
-Range should have a maximum limit.
-Projectiles miss A LOT!
- Could add shield graphics, like a blue flick when hit w/ shields on
- Enemies could have separation between shields and hull, also weapons should have different damages to shields and hulls.
Well, those are just suggestions! Your game rule. Congratulations