Opinion 10 Years Later, Papers, Please Is Still Putting its Stamp on Developers and Players Alike By Jessica HoopsAugust 8, 2023