The Different Types of Online Casino Games