A casino table or slot game allowing a player to place bets on game progressions. The player has the ability to tailor the game to his or her preferences. The player also has the ability to wager on the game before or during the game. Payouts on bets are adjusted according to computed payoffs depending on game situations.