I'm fairly interested in giving your game a try, though not a huge fan of using Mega or Media Fire too much. [The sites kind of have me wary] have you thought about allowing the game to be downloaded through the itch app?
I wasn't sure what their size limits were, so I haven't looked into it yet, I will try to do that by the next update.
Sounds good~