The Evolution of Online Slot Games: Engaging the Modern Player