Understanding the Mechanics of Explosion Game Betting Sites