Initial work on A* Search.