added oo tic_tac_toe