Adding item generation and trade