everyone talking about the trello link not working, just use the itch.io download theres a giant button that literally says "download now"
it broke like some time ago, so the creator tell that you can grab it in the link they had, but sadly the site is inaccessible publicly , before and it seems like the button have now been fixed now