Online Sports with Legal Betting