a* heuristic changes