Collaborative strategic board games as a site for distributed computational thinking
Collaborative games: Lessons learned from boardgames