private int heuristic_cost_estimate(Coord start, Coord goal) { return start.ManhattanDistance(goal); }