Mobile games have come of age, thanks to the increasing abilities of the mobile devices and the operating systems.