A tangible, non-transitory, computer-readable storage medium having instructions stored thereon, which when executed by a processor, cause the processor to at least:
- control a display device to display a matrix of game positions, the matrix including a plurality of rows and a plurality of columns;
- control the display device to display a plurality outcomes of a plurality of games, each outcome displayed in an associated game position of the matrix of game positions, each outcome being a qualifying outcome or a non-qualifying outcome;
- evaluate the plurality of outcomes to determine whether any combination of qualifying outcomes of the plurality of outcomes forms a qualifying pattern in the matrix of game positions;
- in response to the qualifying pattern being formed in the matrix of game positions, provide an award to a player;
- evaluate each outcome of each game to determine whether each outcome is a winning outcome;
- determine an additional award associated with each winning outcome;
- and
- provide each additional award to the player.