current version of Reversi in C++