Collaborative strategic board games as a site for distributed computational thinking
What video games have to teach us about learning and literacy