Itch.io is the only site the game is (officially) hosted on. The latest update is whatever the most recent monthly build is. I have no plans to start charging for anything.
When the game is in a (somewhat) more complete state, I'll gladly pay some for it though.
The game sure has potential, and the artwork from the 1.0 version that was here before is really appealing. That's why I may appear to be - and actually am perhaps - nagging so much about it.
Hope to see more soon. Keep up the good work and have a great 2024.