void breakWall(Coordinates actual, Coordinates target) {
        try {
            //Porte du haut
            if ((target.getX() == actual.getX()) && (target.getY() <= actual.getY())) {
                caseArray[actual.getX()][actual.getY()].breakTopWall();
                caseArray[target.getX()][target.getY()].breakBottomWall();
            }

            //Porte de droite
            if ((target.getX() >= actual.getX()) && (target.getY() == actual.getY())) {
                caseArray[actual.getX()][actual.getY()].breakRightWall();
                caseArray[target.getX()][target.getY()].breakLeftWall();
            }

            //Porte du bas
            if ((target.getX() == actual.getX()) && (target.getY() >= actual.getY())) {
                caseArray[actual.getX()][actual.getY()].breakBottomWall();
                caseArray[target.getX()][target.getY()].breakTopWall();
            }

            //Porte de gauche
            if ((target.getX() <= actual.getX()) && (target.getY() == actual.getY())) {
                caseArray[actual.getX()][actual.getY()].breakLeftWall();
                caseArray[target.getX()][target.getY()].breakRightWall();
            }
        } catch (Exception e) {
            System.out.println("Unknown Error !");
        }
    }