tic tac toe backbone project