Locations of watched robots improved

Particularly when not the 'first in line' it now starts at a sensible
location. And if a robot "at home" isn't within its backside element its
position is corrected.
Improved Bammer animation

Better position for hammer down.
JSON now encodes backside advanced settings

And displays advanced settings if it was open when saved.
Fixed bugs in encoding backside advanced settings

And renamed functions and variables for clarity.
Updated test program

So both robots are watched.