Exploring the Different Types of Casino Games