anchor.diff:  
       this.prevBestTime = Store.get(this.game.mode + "bestTime");
       if (this.prevBestTime === null) {
  -      this.prevBestTime = 90.0;
  +      if (this.game.mode === "PUZZLE") {
  +        this.prevBestTime = 0;
  +      } else {
  +        this.prevBestTime = 90.0;
  +      }
       } else {
         this.prevBestTime = parseFloat(this.prevBestTime);
       }
  
positive.code:     pauseLine.anchor.setTo(0.5, 0.5);
      this.pauseStuff.push(pauseLine);
  
      pauseLine = this.add.text(480, 590, "Time Elapsed", { font: "50px Roboto Mono", fill: "#222"});
      pauseLine.anchor.setTo(0.5, 0.5);
      this.pauseStuff.push(pauseLine);
  
      pauseLine = this.add.text(480, 650, this.timeToText(this.timeLimit - this.time.events.duration / 1000), { font: "42px Roboto Mono", fill: "#222"});
      pauseLine.anchor.setTo(0.5, 0.5);
      this.pauseStuff.push(pauseLine);
  
      pauseLine = this.add.text(480, 740, "Previous Bests", { font: "48px Roboto Mono", fill: "#222"});
      pauseLine.anchor.setTo(0.5, 0.5);
  
negative.code:       if (this.primeTable[length]) {
          var removed = this.rollBlockRemoval(length);
  
          if (this.game.mode !== "PUZZLE") {
            this.timeLimit += length * this.game.primeRewardSec;
            this.modifyTimer(length * Math.floor(this.game.primeRewardSec * 1000));
            addTime = "+" + Math.floor(length * this.game.primeRewardSec);
          }
  
          clearMessage = length + " - Prime";
          if (removed > 0) {
  