tic tac toe stuff, need to make UML diagram and reorganize