Puzzle game inspired by origami Paper Trail will be released on May 21 – sinfa Continue Reading 0 Sinfa March 14, 2024 Paper Trail is an original puzzle game in which you assemble the world around you. After several… Technology