Revolutional Casino: Understanding the Mechanics and Psychology of Slot Machines