transition(s)


  
    var transitions = [
     // random position
     function() {
      for(i = 0; i<pixels.length; i++ ) {
       var p = pixels[i];
       if(p.flightMode != 2) {
        p.toX = Math.random()*width;
        p.toY = Math.random()*height;
        p.speedX = Math.cos(p.angle) * Math.random() * 3;
        p.speedY = Math.sin(p.angle) * Math.random() * 3; 
       }
      }
     },
     // white flash
     function() {
      for(i = 0; i<pixels.length; i++ ) {
       var p = pixels[i];
       if(p.flightMode != 2) {
        p.r = 255;
        p.g = 255;
        p.b = 255;
        p.size = Math.random()*50 + 50;
       }
      }
     },
     // change size
     function() {
      for(i = 0; i<pixels.length; i++ ) {
       var p = pixels[i];
       if(p.flightMode != 2) {
        p.toSize = Math.random()*10+1;
       }
      }
     },