diff --git a/MAVENProject/src/main/java/entity/Character.java b/MAVENProject/src/main/java/entity/Character.java
index f9f021fa28996317a21b387d563c9d5c2c7805e8..ed95f57c8700cf2752aee3adea8136de6e1b6771 100644
--- a/MAVENProject/src/main/java/entity/Character.java
+++ b/MAVENProject/src/main/java/entity/Character.java
@@ -5,7 +5,7 @@ import java.util.Map;
 
 import environnement.Coordonnees;
 import environnement.HitBox;
-import environnement.Obstacle;
+import map.Obstacle;
 import environnement.Physique;
 import jeu.Jeu;
 
diff --git a/MAVENProject/src/main/java/environnement/HitBox.java b/MAVENProject/src/main/java/environnement/HitBox.java
index b3da334d302b67f14b049a88b1c288f7df8134ac..cc8983b34aa1f687629ba5fcdb956a96c4a6a699 100644
--- a/MAVENProject/src/main/java/environnement/HitBox.java
+++ b/MAVENProject/src/main/java/environnement/HitBox.java
@@ -28,25 +28,25 @@ public class HitBox {
 
     public static Boolean collision(HitBox A, HitBox B){ // lignes sautées pour raison de lisibilité
 
-        return (!(A.extremites.get("HautGauche").getX() >= B.extremites.get("HautDroite").getX())) // A est au dessus de B
-                && (!(A.extremites.get("HautDroite").getX() <= B.extremites.get("HautGauche").getX())) // A est à droite de B
-                && (!(A.extremites.get("HautGauche").getZ() >= B.extremites.get("BasGauche").getZ())) // A est à gauche de B
-                && (!(A.extremites.get("BasGauche").getZ() <= B.extremites.get("HautGauche").getZ())); // A est en dessous de B
+        return (!(A.extremites.get("HautGauche").getX() >= B.extremites.get("HautDroite").getX())) // A est à droite de B
+                && (!(A.extremites.get("HautDroite").getX() <= B.extremites.get("HautGauche").getX())) // A est à gauche de B
+                && (!(A.extremites.get("HautGauche").getZ() >= B.extremites.get("BasGauche").getZ())) // A est en dessous de B
+                && (!(A.extremites.get("BasGauche").getZ() <= B.extremites.get("HautGauche").getZ())); // A est au dessus de B
     }
     public HashMap<String, Coordonnees> getExtremites() {
         return extremites;
     }
 
-    public static Boolean collisionHaute(HitBox A, HitBox B){
+    public static Boolean collisionDroite(HitBox A, HitBox B){
         return !(A.extremites.get("HautGauche").getX() >= B.extremites.get("HautDroite").getX());
     }
-    public static Boolean collisionDroite(HitBox A, HitBox B){
+    public static Boolean collisionGauche(HitBox A, HitBox B){
         return !(A.extremites.get("HautDroite").getX() <= B.extremites.get("HautGauche").getX());
     }
-    public static Boolean collisionGauche(HitBox A, HitBox B){
+    public static Boolean collisionBas(HitBox A, HitBox B){
         return !(A.extremites.get("HautGauche").getZ() >= B.extremites.get("BasGauche").getZ());
     }
-    public static Boolean collisionBas(HitBox A, HitBox B){
+    public static Boolean collisionHaut(HitBox A, HitBox B){
         return !(A.extremites.get("BasGauche").getZ() <= B.extremites.get("HautGauche").getZ());
     }
 }
\ No newline at end of file
diff --git a/MAVENProject/src/main/java/jeu/Jeu.java b/MAVENProject/src/main/java/jeu/Jeu.java
index a61265e3998ae711bd0d3e76446ffcc2a716c42c..00f08acfcc6c6b7d055ab7941b98eefe05286eec 100644
--- a/MAVENProject/src/main/java/jeu/Jeu.java
+++ b/MAVENProject/src/main/java/jeu/Jeu.java
@@ -13,7 +13,7 @@ import entity.Character;
 import engine.Game;
 import environnement.Coordonnees;
 import environnement.HitBox;
-import environnement.Obstacle;
+import map.Obstacle;
 import loaders.CharacterLoader;
 
 
diff --git a/MAVENProject/src/main/java/jeu/Painter.java b/MAVENProject/src/main/java/jeu/Painter.java
index a017ac76f5284dc911a2f19589cdcb0577b4e730..690899200363bfbe01adee50fa68d280426972eb 100644
--- a/MAVENProject/src/main/java/jeu/Painter.java
+++ b/MAVENProject/src/main/java/jeu/Painter.java
@@ -1,10 +1,9 @@
 package jeu;
 
 import engine.GamePainter;
-import entity.Character;
 import environnement.Coordonnees;
 import environnement.HitBox;
-import environnement.Obstacle;
+import map.Obstacle;
 
 import java.awt.*;
 import java.awt.image.BufferedImage;
@@ -19,7 +18,7 @@ public class Painter implements GamePainter{
     protected static final int WIDTH = 1000;
     protected static final int HEIGHT = 1000;
 
-    private Obstacle test = new Obstacle(new HitBox(new Coordonnees(300,550),100,120));
+    private Obstacle test = new Obstacle(new HitBox(new Coordonnees(300,550),32,128));
 
     public Painter() {
         
diff --git a/MAVENProject/src/main/java/environnement/Obstacle.java b/MAVENProject/src/main/java/map/Obstacle.java
similarity index 91%
rename from MAVENProject/src/main/java/environnement/Obstacle.java
rename to MAVENProject/src/main/java/map/Obstacle.java
index 8d7cb91ff02b137b241186a54a5b3ab00ae313f3..dd3fbb9695f9a28ebcc513f79366056496c017fc 100644
--- a/MAVENProject/src/main/java/environnement/Obstacle.java
+++ b/MAVENProject/src/main/java/map/Obstacle.java
@@ -1,8 +1,9 @@
-package environnement;
+package map;
 
 import java.util.List;
 
 import entity.Character;
+import environnement.HitBox;
 
 public class Obstacle {