This is my first real program (>5 lines or so) in Icon.  I don't
know why I always enter this darned contest using a language I'd
like to learn instead of one I already know.

But it sure is exciting.

I only got about 40% of the design implemented.  Instead of A* I wound
up with A-- (totaly optimistic planning); the transitive closure was a
lot harder than I expected to keep bounded.  I'll keep my notes in case
you decide to run the same challenge next year, or to add a one-week
category.

The main body is at the very top, and everything should be pretty self
explanatory.  The only non-obvious trick was inventing "rooms" to keep
the navigation within computational bounds.

-- Markus Q. Roberts

