diff --git a/S1.02/Jeu/classes/Labyrinthe.class b/S1.02/Jeu/classes/Labyrinthe.class
index 873129f18278620eff82c2a791d3ccd468c241b0..8aef59582461f6d4b4897cafe20cc1eda91f1b32 100644
Binary files a/S1.02/Jeu/classes/Labyrinthe.class and b/S1.02/Jeu/classes/Labyrinthe.class differ
diff --git a/S1.02/Jeu/ressources/ListeQuestion.csv b/S1.02/Jeu/ressources/ListeQuestion.csv
index 6a52ed3f6e213404ef5d6ecff7e02373f526fcd0..93c00a80c3651bc190797abddd1dda8189467f00 100644
--- a/S1.02/Jeu/ressources/ListeQuestion.csv
+++ b/S1.02/Jeu/ressources/ListeQuestion.csv
@@ -2,7 +2,7 @@ intitulé,réponse
 Quelle est la capitale de la France,paris
 Quelle est la capitale du Danemark ?,Copenhague
 Combien font 5 + 9,14
-Ecrire en chiffre : trois-cent-vight-deux,322
+Ecrire en chiffre : trois-cent-vingt-deux,322
 Ecrire en chiffre : six-cent-six,606
 Ecrire en chiffre : six-cent-soixante-dix-neuf,679
 Ecrire en chiffre : soixante-neuf,69
@@ -13,15 +13,15 @@ Ecrire en lettre : 99,quatre-vingt-dix-neuf
 En quelle année l'Amérique à été découverte par les européens ?,1492
 Quel fleuve passe par Paris ?,seine
 Qui est Guillaume Apollinaire ?,poète
-Combien y a-t-il de fautes dans cette phrase : \"Si tu réssidive, tu auras une sanktion ?\",2
+Combien y a-t-il de fautes dans cette phrase : "Si tu réssidive, tu auras une sanktion ?",2
 \"On\" ou \"Ont\" : Ils ... un livre neuf.,ont
 \"On\" ou \"Ont\" : ... adore notre chat.,on
 \"On\" ou \"Ont\" : Ils ... préparé des surprises.,ont
 \"On\" ou \"Ont\" : ... arrive bientôt ?,on
-A quel temps est conjugé cette phrase : \"Tu comprendras plus tard.\",futur
-A quel temps est conjugé cette phrase : \"Je vais manger chez un ami.\",présent
-A quel temps est conjugé cette phrase : \"Qu'as tu fais ?\",passé composé
-A quel temps est conjugé cette phrase : \"Ca été ?\",passé
+A quel temps est conjugé cette phrase : "Tu comprendras plus tard.",futur
+A quel temps est conjugé cette phrase : "Je vais manger chez un ami.",présent
+A quel temps est conjugé cette phrase : "Qu'as tu fais ?",passé composé
+A quel temps est conjugé cette phrase : "Ca été ?",passé
 Convertir 1548 dg en mg.,154800
 Convertir 10599 hg en cg.,105990000
 Convertir 10 cm en m.,0,1
\ No newline at end of file
diff --git a/S1.02/Jeu/src/Labyrinthe.java b/S1.02/Jeu/src/Labyrinthe.java
index a49d078f9803f3cdaa7d1ee8bc2fa6d7f8be3368..ca2957124d9327d08f2f58b3e5591f3d765ee0bc 100644
--- a/S1.02/Jeu/src/Labyrinthe.java
+++ b/S1.02/Jeu/src/Labyrinthe.java
@@ -175,7 +175,7 @@ class Labyrinthe extends Program{
         readString();
     }
 
-    int[] deplacement(char[][] Lab, char direction, int positionL, int positionC, Joueur j){ //vérifie si déplacement possible, si oui l'effectue
+    int[] deplacement(char[][] Lab, char direction, int positionL, int positionC, Joueur j, Question[] liste){ //vérifie si déplacement possible, si oui l'effectue
         if(direction == 'h'){
             afficheHelp();
         }
@@ -186,7 +186,7 @@ class Labyrinthe extends Program{
                 Lab[positionL-1][positionC] = 'P';
                 return new int[]{positionL-1, positionC};
             } else if(Lab[positionL-1][positionC] == 'M'){ //Si Monstre, affiche la question.
-                Question q = newQuestion("Quelle est la capitale de la France", "paris");
+                Question q = questionRandom(liste, j.score);
                 afficheQuestion(q, true);
                 if(questionCorrect(q)){ //En cas de bonne réponse efface le monstre
                     Lab[positionL-1][positionC] = '.';
@@ -399,7 +399,7 @@ class Labyrinthe extends Program{
     }
 
     Question questionRandom(Question[] liste, int nbUtilisees){
-        int choix = (int) (random()*length(liste)-nbUtilisees);
+        int choix = (int) (random()*(length(liste)-nbUtilisees));
         Question res = liste[choix];
         Question temp = liste[nbUtilisees];
         liste[choix] = temp;
@@ -444,7 +444,7 @@ class Labyrinthe extends Program{
         char[][] salle = genererSalle("ressources/Lab/Salle"+nbr);
         afficheLab(salle);
     }
-    void _algorithm(){
+    void algorithm(){
         Salle[][] lab = genererLab(5); //genere le Layrinthe
         String[][] questionTemp = load("ressources/ListeQuestion.csv");
         print("Voulez vous ajouter des question ? oui (o), non (autre) : ");
@@ -490,7 +490,7 @@ class Labyrinthe extends Program{
             println("" + j.pseudo + " / Score : " + j.score + " / PV : " + j.vie );
             int[] indiceP = indiceDe('P', salle);
             char choix = controleSaisie();
-            indiceP = deplacement(salle, choix, indiceP[0], indiceP[1], j);
+            indiceP = deplacement(salle, choix, indiceP[0], indiceP[1], j, lQuestion);
         }
         if(j.bossVaincu){
             print(readFile("ressources/img/Win.txt", true));