#include "osl/game_playing/speculativeAllMoves.h"
#include "osl/game_playing/gameState.h"
#include "osl/game_playing/searchPlayer.h"
#include "osl/search/timeControl.h"
#include "osl/search/searchRecorder.h"
#include "osl/search/shouldPromoteCut.h"
#include "osl/search/searchMoveVector.h"
#include "osl/search/simpleHashTable.h"
#include "osl/category/categoryListUtil.h"
#include "osl/category/standardMoveGenerator.h"
#include "osl/move_generator/legalMoves.h"
#include "osl/misc/realTime.h"
#include "osl/record/csa.h"
#include "osl/sennichite.h"
#include "osl/misc/lightMutex.h"
#include "osl/misc/nonBlockDelete.h"
#include <boost/thread.hpp>
#include <boost/thread/xtime.hpp>
#include <exception>
#include <iostream>
#include <ctime>
#include <unistd.h>