Another idea.
(It is a little inspired by DoaNE.
)
Storagehouse in Europe and Trading Contracts
There would be a new Sub-Screen in Europe Screen.
There you could see your Storagehouse and currently available Trading Contracts and active Trading Contracts.
Instead of directly selling goods, you could unload them in the storage house and eventually sell the goods at a later point.
(For example if a European Event has changed prices so you do not want to sell goods at the moment.
Also I think about having further Events that increase prices of goods sometimes.)
From time to time you will get offered a "Trading Contract".
A Trading Contract would mean something like that:
Bring 1000 Furs to you storehouse in the next 30 rounds.
You then choose which Trading Contract you want to take on.
It will then be added to your active Trading Contracts.
If you do achieve, the goods will be automatically be removed from the Storagehouse and you will get a big amount of money.
(More than you would get by normally selling the goods.)
If you do not achieve you will have to pay a fine and the Trading Contract will be removed from your list of active Trading Contracts.
By selling goods via fullfilling Trade Contacts, there is no negative effects on prices.
(Founding Father Points for Trade are of course also generated.)
Trading contracts will appear relatively randomly.
A Trading contract will only be available for a limited number of rounds and then disappear again.
In the beginning of the game, the demanded amount of goods for these Trading Contracts is relatively small,
but the demanded amounts will increase as game progresses.
(Eventually it could be increased every time you fulfill a contract.)
AI would
not use this feature.
(It is simply too difficult to teach AI.)
----------
Feedback ?