Considering that 1.24.1 is out it looks like the developer has forgotten itch or doesn't care about this page anymore. I am glad to see that the game is still in progress and updated. Last update was released about a month or so ago. There must have been others before I found it since it installs as an over 7 GB game. Even if the developer has turned their back on itch they clearly have not turned their back on the game.
Iz U sayin DIKGames is pirated games? I thought it was the free end releases since most every game I found was the "Free" for everyone version. I keep watching Patreon for updates on the games I am interested in and much as I would like to join each developer's page and get early access as well as Patreon versions of the games I am on a fixed monthly income so I can only be a member of a couple of them. Sorry. I did not mean to offend. I would not have mentioned the site if I had any clue it was possibly not legit.