Adding resource demand logic to update price each turn