Interesting updates on Steam, do we also get to enjoy it here on itch? :)
It is now up to date. Sorry for delay...