Do hope this is just a joke and the game isn't abandoned yet (i'm still waiting on that Braixen you teased a few months back) though to be clear I'm willing to wait like 5 years for it lmao
We really blaming Itch.io for Mastercard and Visa strongarming both them and Steam into oppressive policies? Ditching payment processors isn't an option without fucking over even vaster swaths of developers.