Keeping up with sports and managing bets