You lost.
Steam
itch
GOG
HB RAF
IG forums
PixelFed