Creator Cup: Esports, Fan Engagement, and Revenue Potential