cleaned up game creation and joining