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