Robot description updated

When thought bubble widget erased or un-erased.
toString of nested paths implemented

And other path improvements.
Robots trained to drop on empty holes
Dereferencing nested paths

Working (at least in one test case)