Would you consider hosting on a website that works with the Itch launcher? It would make it much easier to keep the game up to date for players, and mega has a download limit before they make you pay.