I tried the library and I had some trouble with it. There must be a way to do it without using the library. And yes, if I energized all of the coils of the motors too fast or at the same time I would blow my 2 amp fuse. That is why there are delays as well as why I am setting the motor wires low when they must be low. If the delays are below 4 mS, the motors have no torque and the bot will not move. Anything above 4 will move the bot though. I am experimenting with other methods of doing it right now, let me know if any of you find a way.