A* almost working ...