 }
 
 void blinkBackground(int times) {
-   for (int x = 0; x < times; x++) {
-       backgroundAllOff();
-       delay(blinky);
-
-       backgroundAllOn();
-       delay(blinky);
-   }
+	for (int x = 0; x < times; x++) {
+	    backgroundAllOff();
+	    delay(blinky);
+
+	    backgroundAllOn();
+	    delay(blinky);
+	}
+
+	delay(normal);
 }
 
 // Arduino loop

}

// Patterns

void classicBackground() {
    backgroundOnLeftToRight();
    delay(extended);
    backgroundOffRightToLeft();
}

void outsideInOnInsideOutOffBackground(int times, int endingWithLightsOn) {

	 }
}

void insideOutOutsideInBackground() {
	outsideInOnInsideOutOffBackground(random(2, 5), true);
	delay(normal);

	insideOutOnOutsideInOffBackground(random(2, 5), false);
	delay(normal);
}

void racingOnLeftToRightBackground() {
	for (int x = 0; x < sizeof(background); x++) {
		for (int y = 0; y < sizeof(background) - x - 1; y++) {
			digitalWrite(background[y], PATTERN_ON);
