Gaming Online: A Comprehensive Overview to Safe and Satisfying Betting