anchor.diff:  
     function sortOrderString() {
       var result = "&sort_order=";
  -    if ( sortOrder.size === 0 ) {
  -      return result + "pa1";
  -    }
       sortOrder.forEach(function (dir, abbr, _map) {
         result += (abbr + dir + ",");
       });
  
positive.code:     }
    }
  
    var sortOrder = new Map();
    var defaultSortDirections =  {
      "pa": 1,  // "Played at", descending
      "rr": 1,  // "Rerun?", descending (check then dash)
  
negative.code:   function gamesTableHeaderSetup() {
      $( "#played-at-col, #rerun-col, #show-date-col, #play-type-col, " +
          "#coryat-col, #round-one-col, #round-two-col, #dds-right-col, " +
          "#dds-wrong-col, #final-col" ).each( function() {
        switch ( sortOrder.get($( this ).data( "abbr" ))) {
          case 0:
            $( this ).addClass( "tablesorter-header tablesorter-headerAsc");
            break;
          case 1:
            $( this ).addClass( "tablesorter-header tablesorter-headerDesc");
            break;
          default:
            $( this ).addClass( "tablesorter-header tablesorter-headerUnSorted");
        }
      }).on( "click", function( event ) {
        var abbr = $( this ).data( "abbr" );
        if ( event.shiftKey ) {
          // Shift-click: create a compound sort.
  