public void execute(Joueur jou){  
           Joueur proprio = this.getProprietaire();
           
           if(jou.equals(proprio)){
               return;
           }
           else if(proprio == null){
           Scanner sc = new Scanner(System.in);
                if(this.getLoyerBase() <= jou.getCash()){
                    System.out.println("Voulez-vous acheter cette compagnie : y/n Cela vous coutera : "  + getPrixAchat() + "(toute autre réponses sont considerer comme 'n')");
                    String Answer = sc.nextLine();
                    
                    if("y".equals(Answer)){
                        jou.addCompagnie(this);
                        jou.ajouterArgent(-getPrixAchat());
                        System.out.println("Achat effectué !\n");
                    }
                    else {
                        System.out.println("Vous n'achetez pas !");
                    }
                    
                }
                else{
                     System.out.println("Vous ne pouvez pas acheter ce terrain, trop cher !");
                }
           }
           else{
               int nbComp= proprio.getNbCompagnies();
               int aDebiter=0;
               int [] buff = jou.getDes();
               for(int i=0;i<buff.length-1;i++){
                   aDebiter = aDebiter+buff[i];
               }
               
               if(nbComp==1){
                  aDebiter=aDebiter*4;
               }
               else if(nbComp==2){
                  aDebiter=aDebiter*10;
               }
               
           jou.ajouterArgent(-aDebiter);
           proprio.ajouterArgent(aDebiter);
           }
       }