Mewgenics the game

New game, name seems sus but it is from the devs of binding of isaac. Anyone played it. Thoughts?