EFL vocabulary learning, mobile game-based vocabulary learning app, MGBVL app, self-regulated learning strategies, SLR, vocabulary learning outcomes