Yep, each boss has an eye, which ties them together thematically (prison wardens, created by Majora), and provides structure to each fight.
Speaking of bosses, I just beat Twinmold. AWESOME! Having fought all four dungeon bosses, I can definitely say Goht is still my favorite, but Twinmold is definitely up there. All of the bosses are solid, IMO.
Well, I have 19 hearts and 23 masks. Time to go to the moon, get the 20th Heart Container from the Moon Dungeons, claim the Fierce Deity's Mask, and stop Majora.
But before I do... I'm going to roleplay a bit, and try to set as much straight in the world this same cycle.
So here's the itinerary skip over this if you're avoiding spoilers (I'll be vague nonetheless):
DAY 1:
- First thing in the morning, grab the Powder Keg and meet Romani
- Defeat Odolwa to restore Woodfall and save the chimp
- In the afternoon, begin the Anju-Kafei sidequest
- Settle the dispute at the mayor's office
- Defeat Goht, restore spring to mountains
- Open Goron Racetrack with another Powder Keg
- Defeat Gyorg to restore Great Bay
- Rehearse with Indigo-Go's
- Continue the quest with the Anju meeting that night.
- Save the bomb lady right afterward. (Sorry, ??? gets shafted in this scenario)
- Dance with the Rosa Sisters
- Go to Romani Ranch and stop the invasion
DAY 2:
- Talk to Cremia and agree to go on wagon ride
- Help the cucco chicks grow up at Romani Ranch
- Defeat Twinmold to heal the spirits of Ikana Valley
- Meet up with Kafei, then Anju, to continue Anju-Kafei sidequest
- Assist Cremia on her milk run
- Play Ballad of the Wind Fish at the Milk Bar
DAY 3:
- Get the Moon's Tear, help all the Business Scrubs
- Continue the Anju-Kafei sidequest, and help the postman
- Help Kafei retrieve what was taken from him
And then, instead of witnessing the reunion of Kafei and Anju... Go to the Clock Tower and stop Majora's Mask.