Online Betting: A comprehensive Guide to the Thrills and Responsibilities