> You can also find the latest versions of the game there, as they've become too big to upload on Itch.
You can read the post. It explains why.