PyDiophantus Maze Game: Play It to Learn Mathematics or Implement It to Learn Game Programming in Python - Koupritzioti, Dimitra; Xinogalos, Stelios (Education and Information Technologies, 2020)