     leds[pos] = CHSV(hue, 180, 255);
   }
   for (int i = 0; i < numberOfSparkles * 4; i++) {
-    leds[random16(NUM_LEDS)] += CHSV(hue, 200, 20);
-  }
-  hue = hue + 1;
+    leds[random16(NUM_LEDS)] = CHSV(hue, 200, 20);
+  }
+  hue += 24;
 }
 
 void beautifulSparkles() {

  EVERY_N_MILLISECONDS(500) {
    hue += 33;
  }
  fadeToBlackBy(leds, NUM_LEDS, 120);
  int brightness = 255;
  int saturation = 200;
  int pos = random(partySeed - partySeedLength, partySeed + partySeedLength);

#define LED_DT 7              // Data pin to connect to the strip.
#define COLOR_ORDER GRB       // Are they RGB, GRB or what??
#define LED_TYPE WS2812B      // Don't forget to change LEDS.addLeds
#define NUM_LEDS 1500         // Number of LED's.
struct CRGB leds[NUM_LEDS];   // Initialize our LED array.
uint8_t max_bright = 128;     // Overall brightness definition. It can be changed on the fly.
unsigned long previousMillis; // Store last time the strip was updated.
