I know that there is probably a stupidly simply solution to this, but for the life of me I can't see it.
Building simple robots in class room situation, using the 14M to drive the things, a L293D is driving two motors, a couple of micro switches on the front to detect when it runs into a wall...