Flow is defined as a holistic sensation that people feel when they act with total involvement [21]. Novak et al. [22] described flow as a state that is characterized by: (1) a seamless sequence of responses facilitated by machine interactivity, (2) intrinsic enjoyment, (3) a loss of selfconsciousness, and (4) self reinforcement. Flow reflects a balance between users’ skills and challenges. When skills are larger than challenges, users feel bored. In contrast, when challenges are larger than skills, users feel anxious. When both skills and challenges are lower than the threshold values, users feel apathy. Only when both skills and challenges exceed the threshold values and have a good match can users experience flow.