Designing for collaboration: a study in intergenerational social game