I think that TripleA needs some features to direct the AI. There should be is an IsAI condition available, as well as some new event types, such as PurchaseQuantity, PurchaseProportion, PurchaseUpTo TransferUnits. I will prepare a formal feature proposal.