        if self.detect():
            self._idle = False
            self.inspect() # enter the 'inspect' sequence
        else:
            # only give 'turn and turn' commands if we are not already doing that