Level Up Your Game: How Referral Programs at Online Casinos Work