There's information on the main page, sounds like you got a direct link to the devlog. Happy to see that someone else has some love for itch over steam, Thanks for checking it out!
Ahhhh I didn't see that, I'll check it now.. this has happened to me before so thanks for setting me straight!.