Uses Python2.2 and the Twisted (http://www.twistedmatrix.com) networking library.

Things it does:
* A* path finding, with weights against water and robots
* pushing robots into water
* trying potential drop points
* knapsack code to pick up packages
* backing off if in competition with another robot for too long
