public void EndGame(Guid gameId)
        {
            var gameWrapper = GameStore[gameId];

            GameStore.Remove(gameId);

            GameEnded?.Invoke(this, new GameEndedEvent(gameId, gameWrapper.Player1, gameWrapper.Player2));
        }