public Case chercheMouvementCase(Case CaseObjectif) {
		Case nouvelleCase = new Case(0, 0, null);
		int deplacement_X, deplacement_Y;
                int deplacement_effectif_X = 0, deplacement_effectif_Y = 0;
		deplacement_X = CaseObjectif.getAbscisse() - this.position.getAbscisse();
        deplacement_Y = CaseObjectif.getOrdonnee() - this.position.getOrdonnee();
        if (deplacement_X > 0) deplacement_effectif_X = 1;
        else if (deplacement_X < 0) deplacement_effectif_X = -1;
        else if (deplacement_X == 0) deplacement_effectif_X = 0;
        if (deplacement_Y > 0) deplacement_effectif_Y = 1;
        else if (deplacement_Y < 0) deplacement_effectif_Y = -1;
        else if (deplacement_Y == 0) deplacement_effectif_Y = 0;
        nouvelleCase.setAbscisse(this.position.getAbscisse() + deplacement_effectif_X);
        nouvelleCase.setOrdonnee(this.position.getOrdonnee() + deplacement_effectif_Y);
		return nouvelleCase;
	}