Initial commit. AStar source