Virtual activities imitate races and matches, with bets settling in minutes