Robot Challenge

Students, in groups of two, are to build a two circuit L. E. D. controlled robot emulator (simulator) that can follow four basic instructions (commands) without blinking the lights. (The lights must be either on or off.) At the conclusion of Day 1 the robot should walk, stop, and turn right and left. Programmers may experiment with adding a fifth command, speak.
 

Please use off-off for stop.

During Day 2 the robot should be able to follow the following commands. No circuits may be added, but the operator may blink the lights. Programmers should think about using codes that will make sense to the robots (the simpler the code the better).
 
STOP
GO
TURN RIGHT
TURN LEFT
TURN RIGHT WHILE WALKING
TURN LEFT WHILE WALKING
GO FAST
GO UP STAIRS
GO DOWN STAIRS
OPEN THE DOOR
SAY "HELLO"
SAY "I AM A KAL-9000 COMPUTER"
SAY "PERMIT ME TO INTRODUCE MYSELF"
SAY "GOODBYE"
SHAKE HANDS (think about this one)
extra points for extra commands
 
The robots will race to deliver a message. During Day 3 circuits will be combined into four "bit" and eight "bit" circuits.