TM
is not handled, SgTimeRecord does presently not support main time (without a finite number of moves left) AR: Make sure it's in range[1..2]. Should be deleted if it's 0.
AR: could do away with this after all, set flag instead?
Why does AmaSearch::Evaluate need the hash table, shouldn't that be done in SgSearch?
Remove m_depth, pass as argument to Evaluate instead
Use best-response as move ordering heuristic
Merge()
below.