public static StrategyComparisonResults Compare(
PlayerAction player1,
PlayerAction player2,
int numberOfGames = 100,
bool rotateWhoStartsFirst = false,
bool shouldParalell = false,
bool gatherStats = true)
{
GameConfigBuilder builder = new GameConfigBuilder();
builder.SetKingdomCards(player1, player2);
var gameConfig = builder.ToGameConfig();
var strategyComparison = new Dominion.Data.StrategyComparison(player1, player2, gameConfig, rotateWhoStartsFirst, numberOfGames);
var results = strategyComparison.ComparePlayers(
gameIndex => null,
gameIndex => null,
shouldParallel: shouldParalell,
gatherStats: gatherStats,
createGameLog: null);
return results;
}