more work on tictactoe