Path finding fonctionnel (mais pas du tout optimisé)