Improved handling of erasable

Only widgets in thought bubbles are erasable. Erased elements now
display as nothing but can be clicked to 'un-erase'.
Better error handling
Robots can be trained to use infinite stacks

Were removing stack when copied is removed.
Fixed bugs in paths to backside widgets

Was confusing a widget side with a widget.