     delay(ish);
 
     if (repeatCount > 0) {
-        _flickerPattern(flickerLetters, flickerBackground, repeatCount - 1);
+        flickerPattern(flickerLetters, flickerBackground, repeatCount - 1);
     }
 }
 

    }
    int pin = 0;

    if (i % random(1, max / 3) == 0) {
        if (flickerLetters == 1 && flickerBackground == 1) {
            pin = random(0, 2) == 0 ? letters[random(0, sizeof(letters))] : background[random(0, sizeof(background))];
        } else if (flickerBackground == 1) {

    int possibility = random(0, 100);

    if (possibility > 95) { // rare things, only happen 5% of the time
//        switch (random(0, 2)) {
//        case 0:
            flickerPattern(random(0, 2), random(0, 2), random(3, 5));
            blinkMin = 0;
//            break;
//        case 1:
//            blinkAllOnRandom();
//            blinkMax = 3;
//            break;
//        }
    } else if (possibility > 70) { // less rare things, happen 25% of the time
        if (random(0, 200) == 0) {
            runBackgroundPattern();
