public async Task <GameSession> GetByPlayerId(long playerId)
        {
            GameSession currentSession = await _sessionRepository.GetFirstOpen(playerId);

            if (currentSession == null)
            {
                throw new Exception(UserMessages.NoGameToLoadMessage);
            }

            return(currentSession);
        }