use A* grid for path findings