anchor.diff:      crc.fillStyle = color;
       crc.fillRect(width * x, height * y, width, height);
     }
  +
   }
   
   class Snake {
  
positive.code:   void clearCanvas() {
      // final CanvasElement canvas = querySelector("#myCanvas");
      var gc = canvas.canvas.getContext('2d');
      gc.fillStyle = "#FFFFFF";
      gc.fillRect(0, 0, cwidth, cheight);
    }
  
  
negative.code: num pauseInMillis = initialPauseInMillis;
  num tailIncreaseInterval = 5000;
  
  
  String gold_color = "#FFD700";
  String white_color = "#FFFFFF";
  
  
  
  class Gold {
    Coord location;
    Snake snake;
    num points = 5;
  
    Gold(final Snake s) {
      this.snake = s;
      setNewLocation();
    }
  
    void render(CanvasRenderingContext2D crc) {
      location.render(crc, gold_color);
    }
  
  
    Coord newRandomCoordNotOnSnake() {
      Coord newLoc;
      do {
        newLoc = snake.newRandomCoord();
      } while (snake.containsCoord(newLoc));
      return newLoc;
    }
  
    /**
  