added robot reset at start of program interpretation