Well, people generally get addicted for 2 main reasons: life sucks and a substance/behavior provides a great escape, or life is boring and a substance/behavior gives you a high that beats anything else. Games fall more into the 2nd category. The challenge part is more related to getting into a flow state.