GeniuscrateOct 123 min readThe Evolution of Battle Pass Systems: From Monetization to Player Engagement