I have your problems, too. Downloading speed is almost 0B/s. Because itch.io is not so friend for Chinese users. You need something(such as VPN) to get into the TRUE INTERNET.