anchor.diff:      
       
       
  -    view.initializeViewField(game, maxlevel, startRoutes);
  +    view.initializeViewField(game, maxlevels, startRoutes);
       view.updateFieldWithTerritories(game);
       print("First Player: " + game.currentPlayer.id.toString());
       if (game.currentPlayer.id != "human") {
  
positive.code:     } catch (e) {
        print("How did you even get here?! oh also: " + e.toString());
      }
    }
    
  }
  
negative.code:     } else this.nextTurn();
    }
  
   loadLevelData(int levelnr) async {
      Future<XmlNode> ret = null;
      try {
        dynamic file = await HttpRequest.getString('levels.xml');
        var levels = parse(file);
        print(file);
        maxlevels = levels.firstChild.children.length;
        
        for (XmlNode x in levels.firstChild.children) {
          if (x.attributes[0].value == levelnr.toString()) {
            level = x;
  