Yes
The game doesn't work if you download it from the page, but it should works if you use the itch app.
Could you try again? Hopefully it should be working now.
what is your issue?
where you able to install it?