Many Changes

At this point, the code should be able to accomplish the main task.
Just make sure that before running it, we test the delays, and figure
out the distance per step on all of the different settings for the box.
Very exciting.