Tried downloading but me and Mega do not get along so will wait till another download option comes around.
You may have to try F95zone or another site. be WARNED if the dev is not the one posting the game on the site it may have a virus placed into the game.