The Benefits and Drawbacks of Mobile Gaming