anchor.diff:  //queue up next 2.
   //when done, erase all losers, and start again with new teams (teamsGlobalVar should be object[], not string[])
     void startTournament(){
  +    print("Debugging AB: Starting up a tournament");
       if (startingTeams.length == 0) setStartingTeams(); //don't THINK i have to make a copy of it, because i just throw away old array when i'm done, i don't modify it.
       currentTier = new Tier(); //add rounds to it as it goes on.
       resetColors();
  
positive.code:   void makeDescriptionList(){
      String divHTML = "<div class = 'descriptionBox' id = 'description$tierNumber'></div>";
      appendHtml(querySelector("#descriptions"),divHTML);
      //TODO what did this do, turn it back on? hide(querySelector("#description${(tierNumber-1)}")); //only current is shown.
    }
  
  
  
negative.code: 
    //want rounds to take long enough that you can read what happens.
    void startRound(){
      print("Debugging AB: Starting up a round");
      new Timer(new Duration(milliseconds: 1000), () => startRoundPart2()); //sweet sweet async
    }
  
  
  
    void startRoundPart2(){
      print("Debugging AB: Starting up a round post timer");
      lastTeamIndex += 2;
      if(lastTeamIndex >= teamsGlobalVar.length) {
        doneWithTier();
  