An Alternative Approach to Game-based Learning