Really like that there is a lot of content with this one. You really did your best to make the game as complete as possible.
Suggestions(optional):
- music sounds odd but sfx not?! hahahaha (don't take this seriously)
- which engine are you using? The physics logic is improveable. Don't let the bullets go trough half of a block (annoying issue for me at least always in godot; took me ages to find a good solution)
- make the enemys target you from far away, else players will camp and get bored (undertsand the decision because you want all the players to be able to finish the game put it takes a bit away from the fun in my opinion)
- make the gun give recoil!!!!