Games by The Men Who Wear Many Hats Organ Trail Complete Edition Switch eShop The Men Who Wear Many Hats 10th Aug 2023 (UK/EU)10th Aug 2023 (NA)