lmao we are using the itch.io app to download and manage our games from itch.io but your link sends us to mega which is a third party app also im using windows but its probably does the same thing for other links too if we are using the itch.io app but its not really a dead end just gonna be a pain to get updates lmao gotta do it manually everytime ... hope you can fix this in the future but dont sweat it too much also having a hard time searching your game up on itch idk why but some games just dont show up on the app or website we gotta find it through the link you posted on f95 for me i had to click the link then copy and paste to the itch app