Exploring Different Types of Online Casino Platforms