A java implementation of the original game.