A* search on 2D map, grid & quadtree