Understanding the Different Types of Slots in Casinos