astar - added generic heap to allow for fast listing - Mr. B