Maximising Engagement and Revenue through Strategic Promotions in Digital Gaming