userToPlay is now not required and is set if undefined when a player is added