Patent ID: 8727849

Claim:
A non-transitory computer readable medium having instructions for causing a computing device having a processor, a memory, and a display to execute a method comprising: displaying a game board on the display, the game board comprising a travel path on the game board, said travel path comprising a plurality of instruction spaces and a plurality of start/end spaces that are each associated with one of the plurality of players, the game board further comprising a plurality of hidden cache spaces and a plurality of open cache spaces, wherein each of said plurality of hidden cache spaces and each of said plurality of open cache spaces are each associated with one of the plurality of players; displaying a plurality of game pieces capable of being shifted along the travel path, each of the plurality of game pieces representing one of the plurality of players; displaying a plurality of reward cards; displaying the plurality of game pieces in the start/end space that is associated with one of the plurality of players; prompting a user to follow a set of instructions for taking a turn by each of the plurality of players, the turn comprising: a current player beginning a turn with one of said plurality of game pieces at a first space; the current player advancing said game pieces along said travel path until said game piece has moved a predetermined number of spaces and lands on a second space; the current player interacting with the board game based on the instructions provided by the second space; and the current player ending said turn; wherein each of the plurality of players sequentially repeat turns until each of the game pieces are advanced around the travel path and are returned to the start/end space associated with the player; and determining the winner by deducting a number of reward cards stored in the open cache space that is associated with the player from a number of reward cards stored in the closed cache space that is associated with the player, wherein during at least one turn, the current player is instructed to remove one of said reward cards stored in the open cache space that is associated with one of said players, and if no reward card is present, to remove one of said reward cards stored in the closed cache space that is associated with said player.