Exploring the complexities of gambling A complete overview