an OOP Tic Tac Toe game