Steam’s $900 Million Legal Nightmare: 14 Million Gamers Closer to Payout

January 30, 2026