Eidos-Montréal™, a video game studio at the intersection of creativity and community