keep building features in DiplomacyLogic and simutaneously updating tests