Version Two:
1. Maintains features of version one
2. Detects and marks win
3. Clears board after end of game
4. Facilitates continuous play
5. Recognizes cat's game as end of game

Source Code:

T2.java


TicTacToe.java