diff --git a/MAVENProject/PlanUML.puml b/MAVENProject/PlanUML.puml
index d2ac3cc433b2b4ecd6d0b7d9a4176c336dba19f1..6885f5e21465d2ef2d9c9f20aeca797a58c96b4c 100644
--- a/MAVENProject/PlanUML.puml
+++ b/MAVENProject/PlanUML.puml
@@ -72,7 +72,7 @@ class entity.Monster{
 }
 
 
-interface entity.Entity{
+abstract class entity.Entity{
 + void deplacements()
 + void attaque()
 }
@@ -92,8 +92,6 @@ class environment.Coordonnees{
 + {static} int distance(Object,Object)
 + double getX()
 + double getZ()
-+ void evolveX(double var)
-+ void evolveZ(double var)
 }
 
 
diff --git a/MAVENProject/src/main/java/entity/Character.java b/MAVENProject/src/main/java/entity/Character.java
index d707fd2ffb855007204db4bdbf5d8ad1ad25678c..0b0d3ccfd3547c2232d5fa7cd7f88a029a3bc180 100644
--- a/MAVENProject/src/main/java/entity/Character.java
+++ b/MAVENProject/src/main/java/entity/Character.java
@@ -11,10 +11,10 @@ public class Character extends Entity{
     private final double impulsionSaut;
     private double masse;
 
-    public Character(Coordonnees c,double vitesseMax,double m,double iS){
+    public Character(Coordonnees c,double vitesseMax,double m,double impSaut){
         super(c,vitesseMax);
         this.masse = m;
-        this.impulsionSaut = iS;
+        this.impulsionSaut = impSaut;
 
     }
     @Override
@@ -46,6 +46,10 @@ public class Character extends Entity{
 
     }
 
+    public void evolveCharacter(double commandX,double commandZ,int alpha){
+        deplacements(commandX, commandZ, alpha);
+    }
+
     public double getVitesseMax() {
         return vitesseMax;
     }
diff --git a/README.md b/README.md
index cb64c4815ffb6304f02cf714d211db420869a4ef..fb8c2d401dfcafb2b41c3f60031ebdc1708b97df 100644
--- a/README.md
+++ b/README.md
@@ -4,3 +4,12 @@ Louis Brugneaux
 Florian richard
 Bruno Lacote
 Louis Malterre
+
+pour lancer le jeu:
+    mvn package
+    java -cp jar start.Main
+
+
+pour jouer:
+    touches: FLECHES GAUCHE ET DROITE pour se déplacer
+             ESPACE pour sauter