I cant get this game to install on itch. says all downloads are on unsupported 3rd party sites.
Download it from browser