Enhancing Simulation-based Learning with Gamification