public void run() {
		int n = players.size();
		double[][] wins = new double[n][n];
		for (int b = 0; b < players.size(); b++) {
			for (int w = 0; w < players.size(); w++) {
				if (b != w) {
					for (int game = 0; game < GAMES_PER_CONDITION; game++) {
						double result = playGame(players.get(b), players.get(w));
						wins[b][w] += result;
						wins[w][b] += 1.0 - result;
					}
				}
			}
		}
		for (int b = 0; b < players.size(); b++) {
			System.out.print(players.get(b) + "\t");
			double sum = 0.0;
			for (int w = 0; w < n; w++) {
				System.out.print(wins[b][w] + "\t");
				sum += wins[b][w];
			}
			System.out.println("Total: " + sum);
		}
		System.out.println("Elapsed time (nanoseconds):");
	}