public GameState(AchievementAssigner assigner, DB.Game gameResult)
            {
                _manager    = assigner._manager;
                _gameResult = gameResult;
                if (_gameResult == null)
                {
                    return;
                }
                var game   = assigner._game;
                var winner = _gameResult.Winner;

                IsClearVictory = _gameResult.PlayersCount > 5 && winner != Team.None;
                foreach (var player in game.PlayersList)
                {
                    if (player.User.Id == 137234657623277568)
                    {
                        IsGameWithAuthor = true;
                    }
                    if (!player.IsAlive && player.Role.Team == winner)
                    {
                        IsClearVictory = false;
                    }
                }
            }
 public AchievementAssigner(Game game)
 {
     _game    = game;
     _manager = game.AchievementManager;
 }