1. An apparatus comprising: at least one processor; and at least one data storage device electronically coupled to the at least one processor, the at least one data storage device operable to store: a program, and at least one profile associated with a user of a gaming device, the gaming device being operable to make a plurality of gaming activities available to the user for play via the gaming device; and wherein the program, when executed by the at least one processor, makes the at least one processor operable to at least; update the user's profile to reflect a first success level of the user in playing a first of the plurality of gaming activities via the gaming device during a first gaming session; in response to a start of a second gaming session that is subsequent to a termination of the first gaming session: determine from the user's profile at least the first success level of the user in playing the first gaming activity during the first gaming session; based at least in part on the first success level, modify a gaming environment, wherein the modification includes a change as to how the first gaming activity is presented to the user as a possible gaming activity that the user may play via the gaming device during the second gaming session; and present to the user, via the gaming device, the first gaming activity according to the modified gaming environment.