Source: https://www.gc-solutions.net/blog/creating-games-for-learning-strategies-for-learning-in-a-different-way/