updates to joining game logic