The program is all in one C file: source/game.c  
The other files there are older and different
implementations.

Details: main() is at the bottom, start reading there :-)!

I wrote all of it from scratch with the exception of a few
routines for the TCP stuff that I borrowed from my coworker:
Jon Snader.  It ain't pretty!

I was playing within 24 hours.  Since then it's been one
refinement after another, and there's still alot to do...

Need to figure out how to avoid moving adjacent to water
when possible.  Thinking of doing two passes in calcRoutes
first as is to just get a route to all points, then keep
going thru to see if there is anything better, until nothing
found.  This could eat up CPU though, so need to add some
kind of timer check....

Need to improve loading strategy, i.e. which ones to pick up

Need to make more adaptive in general esp to the behavior of
other robots.

Need to improve deadlock avoidance

Consider using explicit robot modes (e.g. explore, deliver, load,
hunt, kill fetch, etc.)


==============================
Heading to the beach this Labor Day, so submitting now, if 
I get back before final deadline will resubmit then.

Brian Gilbert
bgilbert@west-point.org
