Handling joining and creating public and private games