The Evolution of Online Slots: Enhancing Player Experience with Free Demos