better heuristic (avoid edges, favor corners)