Innovations in Online Slot Gaming: Leveraging Bonuses and Demonstrations for Player Engagement