You mean when you try to download Camelot (right here on itch.io) you get SlutCraft? That's impossible.
I deleted it right before my first comment telling you cause it was like that
I just checked it, and the link lead to a Camelot download, exactly as expected, furthermore, these two games are significantly different in size, camelot is less than 200 Mbs, whereas SlutCraft is almost 2 Gbs.