public static void main(String args[])
		{
			String j[] = new String[2];
			j[0] = "Paul";
			j[1] = "Jean";
			
			MainManager mm = new MainManager(10, j);
			
			Joueur j1 = mm.getJoueurs()[0];
			Joueur j2 = mm.getJoueurs()[1];
			
			try {
				System.out.println(j1.getCaseActuelle().getNom());
				
				System.out.println(mm.getPlateau()[1].getNom());
				
				j1.setCaseActuelle(mm.getPlateau()[1]);
				System.out.println("Case actuelle joueur 1 " + j1.getCaseActuelle().getNom());
				System.out.println("Argent joueur 1: " + j1.getArgent());
				if(j1.getCaseActuelle().action(j1,new Dices()))
				{
					((CaseAchetable)j1.getCaseActuelle()).acheter(j1);
				}
				System.out.println("Case actuelle joueur 1 => proprietaire: " + ((CaseAchetable)j1.getCaseActuelle()).getProprietaire().getNom());
				System.out.println("Argent joueur 1: " + j1.getArgent());
				
				j2.setCaseActuelle(mm.getPlateau()[1]);
				j2.getCaseActuelle().action(j2,new Dices());
				
				System.out.println("Argent joueur 1: " + j1.getArgent());
				System.out.println("Argent joueur 2: " + j2.getArgent());
				
				j1.setCaseActuelle(mm.getPlateau()[4]);
				if(j1.getCaseActuelle().action(j1,new Dices()))		
				{
					((CaseAchetable)j1.getCaseActuelle()).acheter(j1);
				}
				System.out.println("Argent joueur 1: " + j1.getArgent());
				
				j2.setCaseActuelle(mm.getPlateau()[5]);		
				System.out.println("Case actuelle joueur 2 " + j2.getCaseActuelle().getNom());
				System.out.println("Argent joueur 2: " + j2.getArgent());
				if(j2.getCaseActuelle().action(j2,new Dices()))
				{
					((CaseAchetable)j2.getCaseActuelle()).acheter(j2);
				}
				System.out.println("Case actuelle joueur 2 => proprietaire: " + ((CaseAchetable)j2.getCaseActuelle()).getProprietaire().getNom());
				System.out.println("Argent joueur 2: " + j2.getArgent());
				
				for(Gare g: j2.getListeGares())
				{
					System.out.println(g.getNom());
				}
				
				j1.setCaseActuelle(mm.getPlateau()[11]);
				System.out.println("Argent joueur 1: " + j1.getArgent());
				j1.getCaseActuelle().action(j1,new Dices());
				System.out.println("Argent joueur 1: " + j1.getArgent());
				
				for(Propriete p: j1.getListePropriete())
				{
					System.out.println(p.getNom());
				}
				
				j1.setCaseActuelle(mm.getPlateau()[12]);
				System.out.println("Argent joueur 1: " + j1.getArgent());
				j1.getCaseActuelle().action(j1,new Dices());
				System.out.println("Argent joueur 1: " + j1.getArgent());
				
				for(ServicePublic s: j1.getListeService())
				{
					System.out.println(s.getNom());
				}
				
				j2.setCaseActuelle(mm.getPlateau()[30]);
				System.out.println(j2.estEnPrison());
				j2.getCaseActuelle().action(j2,new Dices());
				System.out.println(j2.estEnPrison() + j2.getCaseActuelle().getNom());
				
				j1.setCaseActuelle(mm.getPlateau()[0]);
				System.out.println("Argent joueur 1: " + j1.getArgent());
				j1.getCaseActuelle().action(j1,new Dices());
				System.out.println("Argent joueur 1: " + j1.getArgent());
			} catch(NoMoreMoneyException e) {
				System.out.println("Le joueur a fait faillite.");
			} catch(NotEnoughMoneyException e) {
				System.out.println("Le joueur n'a pas assez d'argent pour cet achat.");
			}
			
			
		}