apappliedbasedboardbuildingchoicesconstraintscoredesigndesigningdynamicseducationengagementfeedbackflowfungamegameplaygamergamesgamificationgamifiedgaminggoalsidealinformationjameslearninglecturesliteracyloopsmechanicsmegamotivationoutcomesplayplayerplayersplayingserioussimulationsstatesystemstabletalktechtheorytopicuniversity