Crafting immersive and enriching experiences in social messenger games