Added playerAlreadyJoined() to prevent recently joined players from joining a match without first joining as observer