An experimental C++ chess engine