Major rewrite of how robots go to next step

Each step now when finished calls the continuation that runs the next
step (or starts the robot again). Fixes problems running unwatched where
birds were being animated.
Added toString to backside
Fixed a bug removing a backside

It stayed as a backside widget of the container.
Fixed bugs in new robot steps
Fixed robot step bugs
Fixed another robot step bug