 #define NIGHT_SPARKLES 2
 #define SINGLE_COLOR_SPARKLES 3
 #define DAVE 4
-#define WORMS 5
+#define SHOOTING_GRADIENTS 5
 #define DISCO_BARBER_1 6
 #define DISCO_TWIRL 7
 #define DISCO_BARBER_2 8

uint8_t wormsStartingHue = 180; // The current hue
uint8_t wormsBaseBeat = 10; // Higher = faster movement.

void worms() {
  fadeToBlackBy(leds, NUM_LEDS, wormsFadeRate);
  for ( int i = 0; i < numberOfWorms; i++) {
    for ( int j = 0; j < 80; j++) {

int ms = 0;

// Dave's pattern. By Dave Grijalva with love.
// A gradient background, with rotating bright points and white sparkles.
void dave() {
  for (int k=0; k<NUM_LEDS-1; k++) {
    uint8_t k8 = k;
