Understanding the Benefits of Online Gaming Platforms