The Evolution of Mobile Gaming: From Casual Pastime to Mainstream Entertainment