Votes on one of three selected minigames decide the next one to be played. The three options are intelligently selected based on player count, popularity of minigames, match history and some randomness.
Votes can be overruled by paying gems, allowing players to force any available minigame they want.