abstracted addUserToGame and addGameInfoToUser
update create or join game logic