Heuristics operate on tile positions, not nodes