Virtual betting allows punters to place bets on computer-generated games which function just like real matches with real teams and players.