The Impact of Technology on Casino Slot Machines