[initial quadtree stuff tim@dockerz.net**20080712140231] [Added priority queue tim@dockerz.net**20080712140410] [Fixed QuadTree efficiency for interiors of circles tim@dockerz.net**20080712141645] [Fix intersection algorithm tim@dockerz.net**20080712162322] [Add demo of path finding tim@dockerz.net**20080712162338] [Added appropriate costs for diagonal moves tim@dockerz.net**20080712164006] [Refactored geometry primitivies into their own module tim@dockerz.net**20080713101745] [Added alternative QadTree type for storing values tim@dockerz.net**20080713112309] [Merged with itscold git repo tim@dockerz.net**20080713113348 - Added in existing code - Added in local copy of parsec (unsure why this version is required) - Added in cabal file ] [Added typedef for circle tim@dockerz.net**20080713114104] [Assorted fixes and tweaks so that the program now handles stepping tim@dockerz.net**20080713133852 from one round to the next. ] [Implemented rover control as a state machine tim@dockerz.net**20080713140419] [Added printing of commands sent tim@dockerz.net**20080713141456] [keep track of craters and boulders seen tim@dockerz.net**20080713144427] [Fix path finding when negative coordinates are involved tim@dockerz.net**20080714133709] [Large set of changes to add path finding logic tim@dockerz.net**20080714143646 Still doesn't seem to work, unfortunately as the LowerLevel brain doesn't seem to have enough control to follow the path ]