implemented JoinGame state