This looks fun but I cant get it to download :<
Itch games won't download if you're using a VPN. That could be the issue.