TicTacToe - Coursework for 2008 Java course at University of Helsinki