Gambling Digital: A Useful Overview to Web-based Gaming Platforms