Geography is now a class; now runs fine but pathfinding algorithm still needs to be finished
saved snapshot