   strip.show();
 }
 
-/*void repeatWipe(uint8_t wipeSpeed) {
-  colorWipe(strip.Color(0xFF, 0, 0), wipeSpeed); // Red
-  colorWipe(strip.Color(0, 0xFF, 0), wipeSpeed); // Green
-  colorWipe(strip.Color(0, 0, 0xFF), wipeSpeed); // Blue
-}*/
-
 // Fill the dots one after the other with a color
 void colorWipe(uint8_t wait) {
   COLOR color = getNextColor();

    }

    directionModifier *= -1;
  //}
}

}

void rainbow(uint8_t speed, uint8_t brightness) {
  COLOR color = getNextColor();

  for(uint16_t i = 0; i < strip.numPixels(); i++) {
    strip.setPixelColor(i, color.r, color.b, color.g);
  }
  strip.show();
  delay(speed * 4);
}

void chase(uint8_t speed) {
    COLOR color = getNextColor();

    int pixelStart = directionModifier > 0 ? 0 : strip.numPixels() - 1;
