AStar lib