version 12 by Michael Callaghan
The patroller's route is random. The patroller nevertheless follows legal routes between rooms. if we use an Aimless patroller, we do not need to define a route table for that patroller.
The dog is a Patroller in the Dog Kennel. The dog is Aimless.