      digitalWrite(FLAME_LED, LOW);
      }
     
-    if (frontUltrasonic.getDistance() > 3) {
+    if (frontLeftUltrasonic.getDistance() > 3) {
       moveForward();
     } else {
       stopRobot();

#define CAMERA 15
#define CAMERA_LED 16

#define FRONT_US_ECHO   2
#define FRONT_US_TRIG   3
#define LEFT_US_ECHO   18
#define LEFT_US_TRIG   19
#define RIGHT_US_ECHO  20
#define RIGHT_US_TRIG 21

// Bounds for start sound frequency:
#define LOW_START 3306

Servo rightServo;
Servo extinguisher;

Ultrasonic frontLeftUltrasonic(F_L_ECHO, F_L_TRIG, true);
Ultrasonic frontRightUltrasonic(F_R_ECHO, F_R_TRIG, true);
Ultrasonic leftUltrasonic(L_ECHO, L_TRIG, true);
Ultrasonic rightUltrasonic(R_ECHO, R_TRIG, true);
Ultrasonic backUltrasonic(B_ECHO, B_TRIG, true);

bool checkingMicrophone = true;
bool hearingStartSound = false;
