anchor.diff:                  
                   new Timer(new Duration(milliseconds: 1000), () => view
                       .updateAfterAttack(center1, center2, tiles1, tiles2, dice1,
  -                        dice2, attacker, defender, ownLongestRoute, enemyLongestRoute, game._arena.territories[game.secondTerritory.id].ownerRef.id));
  +                        dice2, attacker, defender, ownLongestRoute, enemyLongestRoute, newOwner));
   
                   if (attackedPlayer.territories.length == 0) {
                     print(attackedPlayer.id + " WAS DEFEATED. DAMN SON.");
  
positive.code:           int dice2 = game._arena.territories[actors[1].id].dice;
            String owner1 = game.currentPlayer.id;
            String owner2 = attackedPlayer.id;
  
            int ownLongestRoute = 1;
            int enemyLongestRoute = 1;
            int temp;
  
negative.code: 
            new Timer(new Duration(milliseconds: 1000 + (waitfor * 2000)),
                () => view.updateAfterAttack(center1, center2, tiles1, tiles2,
                    dice1, dice2, owner1, owner2, ownLongestRoute, enemyLongestRoute, newOwner));
  
            waitfor++;
  
  