changed a* heuristic from straight line to manhattan