anchor.diff:    int session_id = null;
     Session parentSession; //pretty sure this has to be a full session so i can get lineage
     Map<String, bool> bool_stats; //most things
  -  Map<String, num> num_stats; //frog status
  -  Map<String, String> string_stats;  //num living, etc
  +  Map<String, num> num_stats; //num_living etc
  +  String frog_status; //doesn't need to be in a hash.
     List<Map> miniPlayers = []; //array of hashes from players
     List<Player> players = []; //TODO do i need this AND that miniPlayers thing???
     Player mvp;
  
positive.code:     throw "TODO: Do I still need a separate Junior Object???";
      //return new SessionSummaryJunior(this.players,this.session_id);
    }
    dynamic generateHTML(){
      var params = window.location.href.substring(window.location.href.indexOf("?")+1);
      if (params == window.location.href) params = "";
      String html = "<div class = 'sessionSummary' id = 'summarizeSession" + this.session_id.toString() +"'>";
      for(var propertyName in this) {
        if(propertyName == "players"){
          html += "<Br><b>" + propertyName + "</b>: " + getPlayersTitlesBasic(this.players);
  
negative.code:     return ret;
    }
  
  
    void setMiniPlayers(List<Player> players){
      for(num i = 0; i<players.length; i++){
  