the legend of zelda holds a huge mystery to me atleast and how is by this. When link stopped ganon at his castle as big link and after that zelda sent him back to stop gannon in the past but how did link stop gannon i mean ganon already touched the triforce didnt he? so how was link suppose to stop him? and if so where does majora mask come into play during those couple of years?