Unfortunately Itch.io won't let me download it, so I can't rate it right now.
Now you can download and play it with noproblem if you follow the steps in the game's page