What about programming zones into the bot? So each chinchompa area is a 6x6 square, or something like that. Maybe 10x10 even, and each individual tile is mapped to belong to that zone. Then you can have it experiment with placement within zones, or something clever. I'm sure you already thought...