 void outsideInOnInsideOutOffBackground(int times, int endingWithLightsOn) {
 	for (int count = 0; count < times; count++) {
       backgroundOnOutsideIn();
-      delay(extended);
+      delay(ish);
 		if (count + 1 != times || !endingWithLightsOn) {
 			backgroundOffInsideOut();
-	        delay(extended);
+	        delay(ish);
 		}
 	}
 }

}

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

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

void racingOnLeftToRightBackground() {

	int possibility = random(0, 100);
	if (possibility < 70) {
		runClassic();

		blinkMax = 3;
	} else if (possibility < 95) {
		if (random(0, 200) == 0) {
			runBackgroundPattern();
			runLetterPattern();
		} else {
			blinkMax = 5

			runLetterPattern();

			for (int i = 0; i < random(1, 5); i++) {
				runBackgroundPattern();

				if (random(0, 10) == 0) {
				   	blinkLetters(random(1, blinkMax));
				}
			}
		}
	} else {
		// super rare things
	}
