The role of pedagogy and continuous assessment in game-based learning