Here - No problem, hope this works for you!
Edit: Just found out itch is currently migrating some of their servers and that is causing this issue - so it's not a problem on your end.
thanks and oh ok thats awesome was worried haha thanks