Self-directed learning in video games, affordances and pedagogical implications for teaching and learning · Study