Loading: What makes game-based learning so effective and how does it work?