Patterns in Mainstream Programming Games. (2020). International Journal of Serious Games, 7(1), 97-126. https://doi.org/10.17083/ijsg.v7i1.335