anchor.diff:          button.text = "You're Not Strong Enough To Wake Up";
           button.disabled = true;
           init();
  +    });
  +
  +    buttonTaint.onClick.listen((Event e) {
  +        buttonTaint.text = "You're Not Strong Enough To Stop It. You never were.";
  +        buttonTaint.disabled = true;
  +        initTaint();
       });
   
   
  
positive.code:     Random rand;
  
  
      DreamDrawer(CanvasElement this.image, CanvasElement this.canvas, int this.imageWidth,int seed) {
          rand = new Random(seed);
          rand.nextInt(); //init
      }
  
negative.code: 
      void noise([int amount=666]) {
        if(imageData == null) {
            imageData=imageCanvas.context2D.getImageData(0, 0, imageCanvas.width, imageCanvas.height);
            //don't want a clear canvas
            canvas.width = imageCanvas.width;
            canvas.height = imageCanvas.height;
            canvas.context2D.drawImage(imageCanvas,0,0);
        }
        for(int i =0; i<amount; i++) {
            teleport();
  