GameValidator[] theValidators = new GameValidator[] {
new OPNFValidator(),
new SimulationValidator(maxDepth, simulations),
new BasesInputsValidator(millisToSimulate),
new StaticValidator(),
};
OutcomePanel simulationPanel = new OutcomePanel(theValidators.length);
for (GameValidator theValidator : theValidators) {
ValidatorThread validator = new ValidatorThread(theGame, theValidator);
validator.addObserver(simulationPanel);