public boolean deplaceSoldat(Position pos, Soldat soldat){
        Position posSoldat = soldat.getPos();
        Element depart = getElement(posSoldat.getX(), posSoldat.getY());
        Element arrivee = getElement(pos);
        
        if (!arrivee.estLibre() || soldat.aJoue())                              // Si le terrain d'arrivee n'est pas libre ou si le soldat a déja employé son tour
            return(false);
        
        soldat.joueTour();
        soldat.seDeplace(pos);
        depart.enleveSoldat();
        cacher(depart.getPos(), soldat.getPortee());
        arrivee.ajouteSoldat(soldat);
        decouvrir(arrivee.getPos(), soldat.getPortee());
        return(true);
    }