A Tic Tac Toe (Tris) C++ engine