diff --git a/README.md b/README.md
index 2926c7c..a4808d1 100644
--- a/README.md
+++ b/README.md
@@ -5,6 +5,7 @@ Ce projet Java utilise un `Makefile` situé dans le dossier `src/main/java` pour
 ## Prérequis
 - Assurez-vous d'avoir `make`, `javac`, et `java` installés sur votre système.
 ### ⚠️ **Naviguez dans le répertoire `src/main/java` avant d'utiliser les commandes suivantes.**
+### ⚠️ **Et surtout assurez vous d'avoir le fichier mariadb.jar dans le même répertoire que le Main.jar**
 
 
 ## Commandes Principales
diff --git a/src/main/Main.jar b/src/main/Main.jar
index 7a64e6a..58dde7b 100644
Binary files a/src/main/Main.jar and b/src/main/Main.jar differ
diff --git a/src/main/Makefile b/src/main/Makefile
index 09ed97d..51ffa08 100644
--- a/src/main/Makefile
+++ b/src/main/Makefile
@@ -12,9 +12,6 @@ MANIFEST_FILE = META-INF/MANIFEST.MF
 Main.class: Main.java  java/view/MenuView.class java/controller/GameController.class java/view/App.class
 	$(JC) $(JCFLAGS) Main.java
 
-###java/controller/MenuController.class: java/controller/MenuController.java java/model/MenuModel.class java/view/MenuView.class java/controller/NewListener.class java/controller/QuiListener.class java/controller/SeriesSelector.class
-###$(JC) $(JCFLAGS) java/controller/MenuController.java
-
 java/controller/NewListener.class: java/controller/NewListener.java
 	$(JC) $(JCFLAGS) java/controller/NewListener.java
 
@@ -102,14 +99,12 @@ java/view/App.class: java/view/App.java
 java/view/ScoreView.class: java/view/ScoreView.java java/view/App.class java/controller/AllScore.class java/view/BtnPerso.class java/controller/BackButtonMouseListener.class
 	$(JC) $(JCFLAGS) java/view/ScoreView.java
 
-
 java/controller/AllScore.class: java/controller/AllScore.java
 	$(JC) $(JCFLAGS) java/controller/AllScore.java
 
 java/controller/BackButtonMouseListener.class: java/controller/BackButtonMouseListener.java
 	$(JC) $(JCFLAGS) java/controller/BackButtonMouseListener.java
 
-
 ### RÈGLE POUR COPIER LES IMAGES ###
 
 Music:
diff --git a/src/main/classes/controller/AllScore.class b/src/main/classes/controller/AllScore.class
new file mode 100644
index 0000000..690daf6
Binary files /dev/null and b/src/main/classes/controller/AllScore.class differ
diff --git a/src/main/classes/controller/BackButtonMouseListener.class b/src/main/classes/controller/BackButtonMouseListener.class
new file mode 100644
index 0000000..084ce77
Binary files /dev/null and b/src/main/classes/controller/BackButtonMouseListener.class differ
diff --git a/src/main/classes/controller/CameraController.class b/src/main/classes/controller/CameraController.class
new file mode 100644
index 0000000..4202e78
Binary files /dev/null and b/src/main/classes/controller/CameraController.class differ
diff --git a/src/main/classes/controller/CameraControllerListener.class b/src/main/classes/controller/CameraControllerListener.class
new file mode 100644
index 0000000..96543c6
Binary files /dev/null and b/src/main/classes/controller/CameraControllerListener.class differ
diff --git a/src/main/classes/controller/GameContext.class b/src/main/classes/controller/GameContext.class
new file mode 100644
index 0000000..f92151f
Binary files /dev/null and b/src/main/classes/controller/GameContext.class differ
diff --git a/src/main/classes/controller/GameController.class b/src/main/classes/controller/GameController.class
new file mode 100644
index 0000000..297bf98
Binary files /dev/null and b/src/main/classes/controller/GameController.class differ
diff --git a/src/main/classes/controller/GameEndListener.class b/src/main/classes/controller/GameEndListener.class
new file mode 100644
index 0000000..ff8be49
Binary files /dev/null and b/src/main/classes/controller/GameEndListener.class differ
diff --git a/src/main/classes/controller/HexagonMouseListener.class b/src/main/classes/controller/HexagonMouseListener.class
new file mode 100644
index 0000000..07f2012
Binary files /dev/null and b/src/main/classes/controller/HexagonMouseListener.class differ
diff --git a/src/main/classes/controller/MouseDragHandler.class b/src/main/classes/controller/MouseDragHandler.class
new file mode 100644
index 0000000..796a003
Binary files /dev/null and b/src/main/classes/controller/MouseDragHandler.class differ
diff --git a/src/main/classes/controller/MousePressHandler.class b/src/main/classes/controller/MousePressHandler.class
new file mode 100644
index 0000000..cad00d3
Binary files /dev/null and b/src/main/classes/controller/MousePressHandler.class differ
diff --git a/src/main/classes/controller/MouseWheelController.class b/src/main/classes/controller/MouseWheelController.class
new file mode 100644
index 0000000..c30c887
Binary files /dev/null and b/src/main/classes/controller/MouseWheelController.class differ
diff --git a/src/main/classes/controller/ScoreGameContext.class b/src/main/classes/controller/ScoreGameContext.class
new file mode 100644
index 0000000..d120ac0
Binary files /dev/null and b/src/main/classes/controller/ScoreGameContext.class differ
diff --git a/src/main/classes/controller/SendScore.class b/src/main/classes/controller/SendScore.class
new file mode 100644
index 0000000..f6b8ed5
Binary files /dev/null and b/src/main/classes/controller/SendScore.class differ
diff --git a/src/main/classes/controller/SeriesSelector.class b/src/main/classes/controller/SeriesSelector.class
new file mode 100644
index 0000000..18e6c01
Binary files /dev/null and b/src/main/classes/controller/SeriesSelector.class differ
diff --git a/src/main/classes/controller/TilePlacer.class b/src/main/classes/controller/TilePlacer.class
new file mode 100644
index 0000000..19c6fde
Binary files /dev/null and b/src/main/classes/controller/TilePlacer.class differ
diff --git a/src/main/classes/java/Music/audio.wav b/src/main/classes/java/Music/audio.wav
new file mode 100644
index 0000000..bcf85f8
Binary files /dev/null and b/src/main/classes/java/Music/audio.wav differ
diff --git a/src/main/classes/java/view/img/D.png b/src/main/classes/java/view/img/D.png
new file mode 100644
index 0000000..7dc4b96
Binary files /dev/null and b/src/main/classes/java/view/img/D.png differ
diff --git a/src/main/classes/java/view/img/bg.png b/src/main/classes/java/view/img/bg.png
new file mode 100644
index 0000000..e3621e8
Binary files /dev/null and b/src/main/classes/java/view/img/bg.png differ
diff --git a/src/main/classes/java/view/img/quit.png b/src/main/classes/java/view/img/quit.png
new file mode 100644
index 0000000..aa7b154
Binary files /dev/null and b/src/main/classes/java/view/img/quit.png differ
diff --git a/src/main/classes/main/Main.class b/src/main/classes/main/Main.class
new file mode 100644
index 0000000..9f335c1
Binary files /dev/null and b/src/main/classes/main/Main.class differ
diff --git a/src/main/classes/model/Pocket.class b/src/main/classes/model/Pocket.class
new file mode 100644
index 0000000..c8b39df
Binary files /dev/null and b/src/main/classes/model/Pocket.class differ
diff --git a/src/main/classes/model/TerrainType.class b/src/main/classes/model/TerrainType.class
new file mode 100644
index 0000000..4b79784
Binary files /dev/null and b/src/main/classes/model/TerrainType.class differ
diff --git a/src/main/classes/model/Tile.class b/src/main/classes/model/Tile.class
new file mode 100644
index 0000000..0dc211d
Binary files /dev/null and b/src/main/classes/model/Tile.class differ
diff --git a/src/main/classes/model/TileDatabaseManager.class b/src/main/classes/model/TileDatabaseManager.class
new file mode 100644
index 0000000..ec77795
Binary files /dev/null and b/src/main/classes/model/TileDatabaseManager.class differ
diff --git a/src/main/classes/view/App.class b/src/main/classes/view/App.class
new file mode 100644
index 0000000..dae9ce6
Binary files /dev/null and b/src/main/classes/view/App.class differ
diff --git a/src/main/classes/view/BtnPerso.class b/src/main/classes/view/BtnPerso.class
new file mode 100644
index 0000000..6ed3ce4
Binary files /dev/null and b/src/main/classes/view/BtnPerso.class differ
diff --git a/src/main/classes/view/ButtonHoverListener.class b/src/main/classes/view/ButtonHoverListener.class
new file mode 100644
index 0000000..dfb1b19
Binary files /dev/null and b/src/main/classes/view/ButtonHoverListener.class differ
diff --git a/src/main/classes/view/GameView.class b/src/main/classes/view/GameView.class
new file mode 100644
index 0000000..cf2b6e7
Binary files /dev/null and b/src/main/classes/view/GameView.class differ
diff --git a/src/main/classes/view/HexagonTile$1.class b/src/main/classes/view/HexagonTile$1.class
new file mode 100644
index 0000000..8b9e3b6
Binary files /dev/null and b/src/main/classes/view/HexagonTile$1.class differ
diff --git a/src/main/classes/view/HexagonTile.class b/src/main/classes/view/HexagonTile.class
new file mode 100644
index 0000000..bf0bc95
Binary files /dev/null and b/src/main/classes/view/HexagonTile.class differ
diff --git a/src/main/classes/view/MenuView.class b/src/main/classes/view/MenuView.class
new file mode 100644
index 0000000..64b698b
Binary files /dev/null and b/src/main/classes/view/MenuView.class differ
diff --git a/src/main/classes/view/ScoreView.class b/src/main/classes/view/ScoreView.class
new file mode 100644
index 0000000..4d0e889
Binary files /dev/null and b/src/main/classes/view/ScoreView.class differ