Some dumbass is spamming the website with fake "updated game here" posts. The latest flavor seem to be a link to some Patreon file. Unless you want your PC to be completely compromised (we're talking keylogger, credential stealer and desktop screenshots), do not download that.
The official releases are on the game's itch page and nowhere else.
It usually takes a few hours before Itch notifies me about these posts, so please report them if you come across one. Thank you!
