Procedural trade offer generation (messy)
Procedural trade offer generation