A Java TicTacToe client and server