Many changes.  Started work on Solver file, read_cube and execute_soln should be moved to robot class when made