Depth reduction;
Value staticEval;
bool skipEarlyPruning;
+ int moveCount;
};
/// RootMove struct is used for moves at the root of the tree. For each root move
void init();
void think();
+void reset();
template<bool Root> uint64_t perft(Position& pos, Depth depth);
} // namespace Search