Great idea. We have a greatly dispersed Team which we only see each other in person once (sometimes twice) a year. We have a weekly team meeting once a week that is conducted by our manager with a laid out agenda. I think a strict 30 minute social agenda led by a different team member would be great to allow us to understand our team members socially.