           if (dist < DIST_TOO_CLOSE) {
             // too close!  back off
             setLEDColour(1, 0, 0);
+            bot.buzz(40);
             bot.drive(-10);
           } else {
             setLEDColour(0, 1, 0);

        setLEDColour(1,0,0);  // Red, because we hit something
        Serial.println("Ouch!");
        bot.emergencyStop();
        bot.buzz(500);
        bot.drive(-20);
        playGrumpy();
    }

    // Insert some recovery based on which bumper was hit

        if (lookAng > 180) scanDir = -1;
        if (lookAng < 0) scanDir = 1;
      }
      lookAt(lookAng);
      lastScanMove = millis() + SCAN_SPEED;
    }
}
