Mewgenics, the cat breeding and battling game from the creator of The Binding of Isaac, is finally coming out in 2025.