A Java implementation of my dream game.