Effects of adaptive scaffolding on performance, cognitive load and engagement in game-based learning: a randomized controlled trial | Synapse