almost done...most of logic done

Not tested, but close.  One update-the-display function, not specific.
Need to write warning stuff.
Might add accelerometer (might not)
Changed the robot face a little (bigger mouth)