essayé d'implanter A* (pas encore fonctionnel)
minor changes