private static double simulateDeck(ArrayList<Card> randDeck, double trials) {
		Deck d1 = new Deck();
		int turns = 1;
		double turnsGlobal = 0;
		
		for (int i = 0; i < trials; i++) {
			d1.setCardList((ArrayList<Card>) randDeck.clone());
			
			Player p = new Player(d1);
			
			Game g = new Game(p);
			
			g.init();
			
			turns = 1;
			
			while (p.getLife() > 0) {
				g.untap();
				g.upkeep();
				g.draw();
				g.mainPhase();
				g.combat();
				turns++;
			}
			turnsGlobal += turns;
		}
		
		return turnsGlobal/trials;
	}