Balancing engagement and addiction in Gacha games: an experience design approach.