Unlocking the Advantages of Sign-Up Incentives in Online Casinos