Had a little give and take?
• Bartered
• Exchanged
• Out of order, in a way
• Switched
• Traded
• Went tit-for-tat