 }
 
 void setBluetoothProgram() {
+  if (!useBt) {
+    if (random(0, 2) == 0) {
+      useRightProgram = true;
+      digitalWrite(yellowLedPin, HIGH);
+    } else {
+      useRightProgram = false;
+      digitalWrite(yellowLedPin, LOW);
+    }
+    return;
+  }
   while (true) {
     Serial.println("Venter BT");
     while (btSerial.available()) {
       char c = btSerial.read();
       Serial.print(c);
       if (c == 'M') {
-          useStupidProgram = true;
+          useRightProgram = true;
           btSerial.write("1");
           return;
       }
       if (c == 'F') {
-          useStupidProgram = false;
+          useRightProgram = false;
           btSerial.write("2");
           return;
       }

#define REVERSE_DURATION  300 // ms
#define TURN_DURATION     400 // ms

bool useStupidProgram = false;

void setup() {
  Serial.begin(9600);

  reflectanceSensors.init();
  setBluetoothProgram();
  button.waitForButton();
  if (useRightProgram) {
    superStartRight();
  } else {
    superStartLeft();
