anchor.diff:      dice = 1;
       emperorDice = false;
     }
  +  
  +  /*
  +   * Method that computes an attack from a territory on another. Called from
  +   * the attacking territory.
  +   * 
  +   * Territory ter - Defending territory
  +   * return List<List<int>> - results of the fight in the form [[Attackerdice],[Defenderdice]]
  +   */
     List<List<int>> attackTerritory(Territory ter) {
       List<List<int>> ret = new List();
       if (neighbours.containsValue(ter)) {
  
positive.code:     int aggressiveAIs = int.parse(level.children[3].text);
      int defensiveAIs = int.parse(level.children[4].text);
      int smartAIs = int.parse(level.children[5].text);
  //add AIs based on settings in levels.xml
      for (int i = 1; i < int.parse(level.children[2].text); i++) {
        if (aggressiveAIs > 0) {
          players.add(new Ai_agg('cpu' + i.toString()));
  
negative.code:         giveEmperor = true;
        }
      }
      int oldpool = pool;
      pool = 0;
      for (int i = 0; i < max + oldpool; i++) {
  