     }
 
   // Seed a new pixel
-  if(random(0,10)>6)
+  if(random(0,10)>7)
     onPixels[0][random(0,COLS)] = true;
   for(uint8_t x=0; x<COLS; ++x){
     //first row

#define _R 0
#define _G 1
#define _B 2
// colors[y][x][RGB]
byte colors[ROWS][COLS][3];
byte new_colors[ROWS][COLS][3];

      // Determine a random hue
      CRGB newcolor;
      newcolor.setHSV(random(0,256), 255, 255);
      
      new_colors[0][x][_R] = newcolor.r;
      new_colors[0][x][_G] = newcolor.g;
      new_colors[0][x][_B] = newcolor.b;
    }
  }
  for(uint8_t y=ROWS-1; y>0; --y)
