A historical simulation game in Java.