New updates on GameManager

GameManager now saves the gamesession into datastore. also JoinGame now
checkes to see if the game has started or not before let the user join.