Initial version.  Train can follow steps