Game review - Papers, Please (beta)[3909 LLC] Developer: 3909 LLC Publisher: 3909 LLC Genre: Puzzle Original release date: August 8, 2013 Platform(s): Windows, macOS,...