private void StartNewRound() { foreach (var player in _players.Where(x => _roundProcessor != null && _roundProcessor.KillPlayerEntities.Contains(x.PlayerEntity))) { player.PlayerKilled(_gameMap); } _roundProcessor = new GameRoundProcessor(_gameMap.CurrentRound, _gameMap, Logger, _playerKillPoints); PublishRoundStarting(); }