chg: robot get its own surrounding
add: check for bad quincunxness (case 1.2.4)