External links usually equate to malware dangers. Why don't you upload your game to itch.
Thanks for the suggestion :)