I did not consider that but based on the fact it is able to run right over the sensor without ever appearing to stop that could be a possibility. Is there a way to code in a "hard stop" to ensure the motors stop as soon as the sensor is triggered? I have started trying to write a version which would use interrupts to stop the motors outside of the loop in hopes that would have a quicker response time,