The evening glow of a laptop screen is interrupted by a pop‑up: “You’ve earned a $20 free spin bonus – and $5 will be donated to Clean Water for All.” The player’s pulse quickens, not only because a new set of reels is about to spin, but because the reward carries a purpose beyond the…