Added autocorrect code while driving straight, including 2 levels of autocorrect urgency. TODO: 1. See the TODO in the code which explains in detail. 2. Prevent the mouse from heading side-sensor-first into a wall.