Can typical game features have unintended consequences? A study of players' learning and reactions to challenge and failure in an educational programming game. - Catherine C. Chase; Laura J. Malkiewich; Alison Lee; Stefan Slater; Ahram Choi; Chenmu Xing (Br. J. Educ. Technol., 2021)