Designing games for learning: An investigation of