Understanding Online Casino Gaming: Mechanics, Regulations, and Innovations