Consistently use AddNeed, new macro for selecting some of random choices
Use Relationship code in chair interactions