Download via a normal browser works fine. Great game.
I can't get the windows demo download to work, with the itch launcher. The download popup doesn't have any option for the "install" dropdown. Anyone else has the same?