Web-based Gaming Platforms: Framework, Protection, and Participant Advice