I think the idea of having each player with their own ship is a good idea. That would mean that players could have more control over how they play. Maybe players could customize their ship with colors and designs, if you decide to add this. Players could join each others’ teams to that friends could play together.