initial commit
basic gamestate and tic tac toe logic