optionally use the decisionset sampling in the playouts (but it's superslow)
depth-limited playouts; evaluators
refactor