3 An indie studio says it’s at risk of closure after Valve banned its game from Steam November 26, 2025