Hey :D, can I ask where you're located? Itch has been having issues with downloads completing this month. It seems the Philippines is having issues the last couple days or so.