anchor.diff:    }
   
     void _loop () {
  -    int alivePlayers = _playerList
  -      .where((Player player) => (player.hp > 0))
  -      .length;
  +    // Keeps track of people who was alive at the start of the round.
  +    List<Player> playerList = new List()
  +      ..addAll(_playerList.where((Player player) => (player.hp > 0)));
   
  -    if (alivePlayers <= 1) {
  +    if (playerList.length <= 1) {
         status = TournamentStatus.ENDED;
   
         print("""
  
positive.code:       print(generateScoreBoard(compare: (a, b) => b.hp.compareTo(a.hp)));
        return;
      }
  
      // Keeps track of people who was alive at the start of the round.
      List<Player> playerList = new List();
      playerList.addAll(_playerList.where((Player player) => player.hp > 0));
  
      print("""
  
  
negative.code:   int round = 1;
    TournamentStatus status;
  
    Tournament ([int playerCount = 5]) {
      NameGenerator ng = new NameGenerator();
  
      for (int i = 0; i < playerCount; i++) {
  