The Impact of Technology on Online Slot Games