apappliedbasedboardbuildingchoicesconstraintscoredesigndesigningdynamicseducationengagementexperiencesfeedbackflowfungamegameplaygamergamesgamificationgamifiedgaminggoalsidealinformationjameslanguagelearninglecturesliteracyloopsmechanicsmegamilitarymotivationoutcomesplayplayerplayersplayingserioussimulationsstatesystemstabletalktechtheorytopicuniversityvictoria