Yeah, whoever they are, they fucked my business here, hence why I'm not uploading my updates on Itch anymore.