Very bad design and buggy tic tac toe...