Can you try putting it on google drive,mediafire
for games check your popup blocker pls help
when i try downloading the app it say can seem to reach this site
i can't seem do download itch app and games