Random event. Your ship gets damaged and enemies are boarding. You go around the ship completing objectives of repairing the ship and fending off enemies that have boarded. Maybe one of the objectives could be to mount a gun turret and destroy a certain amount of enemy ships in a cool new mini game. Another could be to destroy/detach an enemy boarding craft. Havent figured out how calling stuff in would work yet. Maybe it will get delivered to you via drones that fly around the ship? Hmmm just an idea that popped in my head.
I think it would be better if on the minigame a player drives the ship and the others shoot to protect it.