That's great! Thanks for letting me know :)
But why were these news not announced here officially by the developers? Are they gonna abandon their itch page and move to evil steam or something like that?
It was officially announced on Patreon. I guess, they just forgot to announce it on here as well.