Andrea Giammarchi's path finder with A* (A star).