How many people are on the development team? Surely Calvinus isn't working on this on his own ???
If he is (or even if he isn't), he gets my utmost admiration, from one professional software developer to another, for being able to computerise one of the most complex board wargames ever created.