don't truncate long mcts playouts (they are very rare), initialize/copy state-endp properly
rewrite minimax maximization without iterate's finding clause
implement pvs/negascout