Program
== SECTIONS ===============================================
== NEW 
== CHANGED
== INCLUDES
     EEPROM.h       - the Arduino EEPROM library
== PINS
== VARIABLES and CONSTANTS 
== SETUP
== LOOP
DoCommand:

== USER ROUTINES
   Experiment()       //until Quit
   Xplore()          //Wander() until Quit
== FUNCTIONS
  void GetCcmnd()        //reads Serial or playing Act until Ccmnd != 0, prints Ccmnd
  void PlayAct() 
  void setEEPROMindexes(char Act)    // set EEPROM pointers
  void RecordCcmnd()  
  void GetNum()
  void getAct()      //called when recording, loading, printing and copying Acts, Ccmnd ->'.', '1' - '8'
  void loadAct()
  void copyAct()
  void show_bump()
  void show_eyes()
  void show_light()
  void show_code()
  void waitSecs(byte cmnd)   //read delay time from Act and wait
  void waitTenthsSecs(byte cmnd)   //read delay time from Act and wait
  void badkey()     // indicate invalid key
  boolean Quit()          //check for Quit
  void PrintReActs()
  void printReAct()
  void DumpActs()        //Dump Acts, Acts0, ReActs. Print without names and length
  void PrintActs0()
  void PrintAllActs()
  void printAct()
  void printBehaviour()
  void printHelp()
  void printMind()
  void disp_freeram()
TAB FILES
   movement.ino
     MIND     - go_XY(), toXY(), t_toXY(), t_unwind(), updatePosition()
     GO       - go_Turn(),
                Forward(), Backward(), turnRight(), turnLeft()
     SKILL    - t_light(), t_dark(), t_atLight(), t_atDark()
                t_unwind()
     MOVEMENT - Forward(), Backward(), turnRight(), turnLeft()               
                PenUp(), PenDown() 
   utilities.ino
      PRINT utilities
          -  pc(char s_stuff1) 
             ps(String s_stuff1)
             pi(int i_stuff2)
             pl(long i_stuff2)
             pf(float i_stuff2)             
//===========================================================
