Nice submission. I enjoyed playing it.
Quite a nice variety of enemy ships and firing patterns. Boss ship looked cool at the end too. SFX were nice, and the Station/Big ship indicator item was very useful in helping me navigate. Camera movement is a nice touch too, adds well to the gameplay experience.
For improvements, it is very hard to actually hit the enemies. I'd suggest either upping the players firing rate and laser speed, or reducing the enemy ships' speed.
I also noticed the laser does not quite travel to where the players mouse is pointed, making it very hard to aim. I assume this is due to you adding the ships velocity to the lasers velocity (as you should). You can fix this by doing something called a vector projection instead. If you're interested, here's the c# code I use when I make games like this (use instead of adding playerVelocity to the lasers speed directly).
Vector2 laserVelocity = (mousePositionWorld - laserStart.position).normalized * baseLaserSpeed; // Use instead of adding playerVelocity directly. laserVelocity += Vector2.Dot(laserVelocity, playerVelocity) * laserVelocity / laserVelocity.sqrMagnitude;
As mentioned, very fun game. Extra long improvements section is just because I've made similar style games in the past and ran into similar problems.
Well done!