Business ‘New Folder Games’ Released Nine Titles in One Year to Find Its Viral Quest Hit, ‘I Am Cat’ October 10, 2024