Existing functionality:
Players play in the order that they joined the game and the starting player is chosen at random.
Better functionality:
Once all players have joined the game, shuffle them and let the first player start the game. This has two benefits: the play order is randomized and it is easy to see when the next round starts.