finished oop tic tac toe