Betting: Understanding the Challenges, Returns, along with Accountable Perform