more tic tac toe functionality