Enhancing Player Engagement Through UnderstandingTop Slot Games