NEOWIZ has announced that Cats & Soup, the studio s aptly titled game about cats making soup, has hit a whopping 40 million cumulative downloads across the globe. The idle game lets players sit back, relax, and engage in a meditative experience of making s.