fully implements start game handling, waiting for GUI to call it. TODO in player-queue to permit testing without start button