Make it possible to start more than 1 server or client (daisy chain multiple players)
This should make it more flexible. Need to consider how the UI works here.
In the GUI, this basically means turning players' radio buttons into a checkbox, and assigning a start order