Building persistence through failure: the role of challenge in video games. - Craig G. Anderson; Kathryn Campbell; Constance Steinkuehler (FDG, 2019)