Well, it's on Steam now, so that's something. I am an Itch purchaser so I got a Steam Key from V19. Which is how it should be done...!