Creating Electronic Learning Environments: Games, Flow, and the User Interface. · Study