public void move(int x, int y) throws ImpossibleMoveException {
        if ((x >= tailleX) || (x < 0) || (y >= tailleY) || (y < 0)) {
            throw new ImpossibleMoveException("Cette case n'existe pas");

        } else if (labyr[x][y].canMoveToCase() && ((x == posX + 1) || (x == posX - 1)) && ((y == posY + 1) || (y == posY - 1))) {
            this.posX = x;
            this.posY = y;

        } else {
            throw new ImpossibleMoveException("Un mur est présent sur cette case !");
        }
    }