How do you balance the need for monetization with the need to maintain a fair and fun player experience?