1. A method of playing a wagering game, comprising: receiving a wager input via a wager acceptor at a first gaming machine; in response to receiving said wager input, conducting said wagering game in a first gaming session at said first gaming machine according to a first set of rules, said wagering game including a basic game and a bonus game, said basic game having a plurality of symbols that indicate a randomly selected outcome of said wagering game that has been selected via a processor from a plurality of basic-game outcomes, said bonus game being triggered in said basic game and including a plurality of bonus-game outcomes, some of said basic-game outcomes and some of said bonus-game outcomes including a plurality of game assets that can be collected by a player and redeemed during a subsequent gaming session, said plurality of game assets including at least one rule-set-modifier asset, said plurality of game assets being independent of information pertaining to said player; awarding said at least one rule-set-modifier asset during one of said basic game or said bonus game; storing said at least one rule-set-modifier asset in a stored inventory; terminating said first gaming session at said first gaming machine; conducting said wagering game in a second gaming session at a second gaming machine according to said first set of rules; applying said at least one rule-set-modifier asset stored in said stored inventory to said first set of rules to modify said first set of rules to create a second set of rules wherein said applying is independent of information pertaining to said player; and after said applying, conducting said wagering game in said second gaming session at said second gaming machine according to said second set of rules, said second set of rules being distinct from said first set of rules.