Challenging games help students learn: An empirical study on engagement, flow and immersion in game-based learning. - Juho Hamari; David J. Shernoff; Elizabeth Rowe; Brianno D. Coller; Jodi Asbell-Clarke; Teon Edwards (Comput. Hum. Behav., 2016)