Game-based and Audio-Visual learning and gamification