Thanks for providing source code so I could check this out on my mac. It currently depends on your local fork of bevy which I obviously don't have access to, but I just changed that to the latest crates.io release and it seemed to work fine?
The low contrast made the combat feel pretty confusing, and I feel like the mouse would have been a better option for aiming. I liked having keyboard controls available though.
Do extra guns on the ship not do anything currently? I added some but they don't seem to fire.
This seems like a cool idea. Sorry, it's a bit hard to give feedback with the game in its current state.