   hue += 10;
   delay(10);
 }
-
-// void sparkles() {
-//   fadeToBlackBy(leds, NUM_LEDS, 200);
-//   numberOfSparkles = upAndDownBy(numberOfSparkles, 1);
-//   for (int i = 0; i < numberOfSparkles * 4; i++) {
-//     int pos = random16(NUM_LEDS);
-//     leds[pos] = CHSV(hue, 240, 255);
-//   }
-//   hue += 1;
-// }
 
 uint8_t numberOfWorms = 4;
 uint8_t wormsFadeRate = 80; // Very low value = longer trails.

}

void nightSparkles() {
//  if (firstTimeRunningThroughPattern) {
//    hue = 200;
//    numberOfSparkles = 10;
//  }
  fadeToBlackBy(leds, NUM_LEDS, 180);
  numberOfSparkles = upAndDownBy(numberOfSparkles, 1);
  for (int i = 0; i < numberOfSparkles * 4; i++) {


void dave() {

  for (int k=0; k<NUM_LEDS-1; k++) {

    uint8_t k8 = k;
