How Technology is Shaping the Future of Online Slot Games