refactor GameJoinFragment