Threading functions
Prepared for asynchronous thinking
Prepared for asynchronous thinking II
Thinking takes place in its own thread
Windows compatibility fixes
Basic, buggy pondering
Bugfix: false stalemate
No pondering when game is over
Fix transposition table scores for checkmate
Do not search deeper than mate
Do not store to the transposition table when search is being aborted
Re-allow null moves in the transition table