Slot Machines: A Window into the World of Casino Gaming