Oops, typo.
Added support for multiple types of patrols for the Dreyfus-class robot.
Implemented a long overdue fix for a bug, which caused AI Robots that were rebooting to stay rebooting indefinitely.
Fixed a bug in the collide protocol - if the previous position is undefined, then we need to move downward from my current position, not from the previous position (because it's undefined -_-)
When robots reboot, they now track the nearest tile to move toward the center of it.
If the player is planning, robot execution time will necessarily be delayed - so don't count that time against their respective watchdog timer.