 	if (actionMode) {
 		// Blaster
 #ifdef LEDSTRINGS
-		analogWrite(random(0, 5), 0); //momentary shut off one led segment
+		analogWrite(ledPins[random(6)], LOW); //momentary shut off one led segment
 #endif
 #ifdef LUXEON
-		lightChangeColor(storage.clashColor,true);
+		lightChangeColor(storage.clashColor, true);
 #endif
 		if (soundFont.getBlaster()) {
 			// Some Soundfont may not have Blaster sounds

			changePlayMode = false;
			isBigAcceleration = false;
			isBigBrake = false;
			//reduce lockup trigger time
			lockupButton.setPressTicks(200);
		}

		// Do we want next soundfile to be play continuously ?

	}
} //lightFlicker

void lightChangeColor(byte color[], bool lightup) {
// lightFlicker the leds
	for (int i = 0; i <= 2; i++) {
		currentColor[i] = color[i];
		if (lightup) {
			analogWrite(ledPins[i], MAX_BRIGHTNESS * currentColor[i] / 100);
		}
	}
