'Bonk Rock Cave','Library','Two Brothers House (East)','Desert Palace Stairs','Eastern Palace','Master Sword Meadow',
'Sanctuary','Sanctuary Grave','Death Mountain Entrance Rock','Light World River Drop',
'Elder House (East)','Elder House (West)','North Fairy Cave','North Fairy Cave Drop','Lost Woods Gamble','Snitch Lady (East)','Snitch Lady (West)','Tavern (Front)',
'East Dark World Mirror Spot','West Dark World Mirror Spot','South Dark World Mirror Spot','Cave 45','Checkerboard Cave','Mire Mirror Spot','Hammer Peg Area Mirror Spot',
create_lw_region(player,'Lake Hylia Central Island',None,['Capacity Upgrade','Lake Hylia Central Island Mirror Spot']),
create_cave_region(player,'Blinds Hideout','a bounty of five items',["Blind\'s Hideout - Top",
"Blind\'s Hideout - Left",
"Blind\'s Hideout - Right",
"Blind\'s Hideout - Far Left",
"Blind\'s Hideout - Far Right"]),
create_lw_region(player,'Northeast Light World',None,['Zoras River','Waterfall of Wishing','Potion Shop Outer Rock','Northeast Dark World Mirror Spot']),
create_cave_region(player,'Dark Death Mountain Healer Fairy','a fairy fountain'),
create_cave_region(player,'Chicken House','a house with a chest',['Chicken House']),
create_cave_region(player,'Aginahs Cave','a cave with a chest',['Aginah\'s Cave']),
create_cave_region(player,'Sahasrahlas Hut','Sahasrahla',['Sahasrahla\'s Hut - Left','Sahasrahla\'s Hut - Middle','Sahasrahla\'s Hut - Right','Sahasrahla']),
create_cave_region(player,'Kakariko Well (top)','a drop\'s exit',['Kakariko Well - Top','Kakariko Well - Left','Kakariko Well - Middle',
'Kakariko Well - Right','Kakariko Well - Bottom'],['Kakariko Well (top to bottom)']),
create_cave_region(player,'Kakariko Well (bottom)','a drop\'s exit',None,['Kakariko Well Exit']),
create_cave_region(player,'Old Man Cave','a connector',['Old Man'],['Old Man Cave Exit (East)','Old Man Cave Exit (West)']),
create_cave_region(player,'Old Man House','a connector',None,['Old Man House Exit (Bottom)','Old Man House Front to Back']),
create_cave_region(player,'Old Man House Back','a connector',None,['Old Man House Exit (Top)','Old Man House Back to Front']),
create_lw_region(player,'Death Mountain',None,['Old Man Cave (East)','Old Man House (Bottom)','Old Man House (Top)','Death Mountain Return Cave (East)','Spectacle Rock Cave',
create_cave_region(player,'Spectacle Rock Cave (Top)','a connector',['Spectacle Rock Cave'],['Spectacle Rock Cave Drop','Spectacle Rock Cave Exit (Top)']),
create_cave_region(player,'Spectacle Rock Cave (Bottom)','a connector',None,['Spectacle Rock Cave Exit']),
create_cave_region(player,'Spectacle Rock Cave (Peak)','a connector',None,['Spectacle Rock Cave Peak Drop','Spectacle Rock Cave Exit (Peak)']),
create_lw_region(player,'East Death Mountain (Bottom)',None,['Broken Bridge (East)','Paradox Cave (Bottom)','Paradox Cave (Middle)','East Death Mountain Mirror Spot (Bottom)','Hookshot Fairy',
create_dungeon_region(player,'Tower of Hera (Bottom)','Tower of Hera',['Tower of Hera - Basement Cage','Tower of Hera - Map Chest'],['Tower of Hera Small Key Door','Tower of Hera Big Key Door','Tower of Hera Exit']),
create_dungeon_region(player,'Tower of Hera (Basement)','Tower of Hera',['Tower of Hera - Big Key Chest']),
create_dungeon_region(player,'Tower of Hera (Top)','Tower of Hera',['Tower of Hera - Compass Chest','Tower of Hera - Big Chest','Tower of Hera - Boss','Tower of Hera - Prize']),
create_dw_region(player,'East Dark World',['Pyramid'],['Pyramid Fairy','South Dark World Bridge','Palace of Darkness','Dark Lake Hylia Drop (East)',
'Dark Lake Hylia Fairy','Palace of Darkness Hint','East Dark World Hint','Northeast Dark World Broken Bridge Pass','East Dark World Teleporter','EDW Flute']),
create_dw_region(player,'Northeast Dark World',['Catfish'],['West Dark World Gap','Dark World Potion Shop','East Dark World Broken Bridge Pass','NEDW Flute','Dark Lake Hylia Teleporter']),
create_cave_region(player,'Palace of Darkness Hint','a storyteller'),
create_cave_region(player,'East Dark World Hint','a storyteller'),
create_dw_region(player,'South Dark World',['Stumpy','Digging Game'],['Dark Lake Hylia Drop (South)','Hype Cave','Swamp Palace','Village of Outcasts Heavy Rock','East Dark World Bridge','Inverted Links House','Archery Game','Bonk Fairy (Dark)',
'Dark Lake Hylia Shop','South Dark World Teleporter','Post Aga Teleporter','SDW Flute']),
create_cave_region(player,'Inverted Big Bomb Shop','the bomb shop'),
create_cave_region(player,'Archery Game','a game of skill'),
create_dw_region(player,'Dark Lake Hylia',None,['East Dark World Pier','Dark Lake Hylia Ledge Pier','Ice Palace','Dark Lake Hylia Central Island Teleporter']),
create_dw_region(player,'Dark Lake Hylia Ledge',None,['Dark Lake Hylia Ledge Drop','Dark Lake Hylia Ledge Fairy','Dark Lake Hylia Ledge Hint','Dark Lake Hylia Ledge Spike Cave','DLHL Flute']),
create_cave_region(player,'Dark Lake Hylia Ledge Hint','a storyteller'),
create_cave_region(player,'Dark Lake Hylia Ledge Spike Cave','a spiky hint'),
create_cave_region(player,'Hype Cave','a bounty of five items',['Hype Cave - Top','Hype Cave - Middle Right','Hype Cave - Middle Left',
create_dw_region(player,'West Dark World',['Frog'],['Village of Outcasts Drop','East Dark World River Pier','Brewery','C-Shaped House','Chest Game','Thieves Town','Bumper Cave Entrance Rock',
'Skull Woods Forest','Village of Outcasts Pegs','Village of Outcasts Eastern Rocks','Red Shield Shop','Inverted Dark Sanctuary','Fortune Teller (Dark)','Dark World Lumberjack Shop',
'West Dark World Teleporter','WDW Flute']),
create_dw_region(player,'Dark Grassy Lawn',None,['Grassy Lawn Pegs','Dark World Shop','Dark Grassy Lawn Flute']),
create_dw_region(player,'Hammer Peg Area',['Dark Blacksmith Ruins'],['Dark World Hammer Peg Cave','Peg Area Rocks','Hammer Peg Area Flute']),
create_dw_region(player,'Skull Woods Forest',None,['Skull Woods First Section Hole (East)','Skull Woods First Section Hole (West)','Skull Woods First Section Hole (North)',
'Skull Woods First Section Door','Skull Woods Second Section Door (East)']),
create_dw_region(player,'Skull Woods Forest (West)',None,['Skull Woods Second Section Hole','Skull Woods Second Section Door (West)','Skull Woods Final Section']),
create_dw_region(player,'Dark Death Mountain',None,['Dark Death Mountain Drop (East)','Inverted Agahnims Tower','Superbunny Cave (Top)','Hookshot Cave','Turtle Rock',
'Spike Cave','Dark Death Mountain Fairy','Dark Death Mountain Teleporter (West)','Turtle Rock Tail Drop','DDM Flute']),
create_dw_region(player,'Dark Death Mountain Ledge',None,['Dark Death Mountain Ledge (East)','Dark Death Mountain Ledge (West)']),
create_dw_region(player,'Turtle Rock (Top)',None,['Dark Death Mountain Teleporter (East)','Turtle Rock Drop']),
create_dw_region(player,'Dark Death Mountain Isolated Ledge',None,['Turtle Rock Isolated Ledge Entrance']),
create_dw_region(player,'Dark Death Mountain (East Bottom)',None,['Superbunny Cave (Bottom)','Cave Shop (Dark Death Mountain)','Dark Death Mountain Teleporter (East Bottom)','EDDM Flute']),
create_dungeon_region(player,'Thieves Town (Entrance)','Thieves\' Town',['Thieves\' Town - Big Key Chest',
'Thieves\' Town - Map Chest',
'Thieves\' Town - Compass Chest',
'Thieves\' Town - Ambush Chest'],['Thieves Town Big Key Door','Thieves Town Exit']),
create_dungeon_region(player,'Thieves Town (Deep)','Thieves\' Town',['Thieves\' Town - Attic',
'Thieves\' Town - Big Chest',
'Thieves\' Town - Blind\'s Cell'],['Blind Fight']),
create_dungeon_region(player,'Blind Fight','Thieves\' Town',['Thieves\' Town - Boss','Thieves\' Town - Prize']),
create_dungeon_region(player,'Skull Woods First Section','Skull Woods',['Skull Woods - Map Chest'],['Skull Woods First Section Exit','Skull Woods First Section Bomb Jump','Skull Woods First Section South Door','Skull Woods First Section West Door']),
create_dungeon_region(player,'Skull Woods First Section (Right)','Skull Woods',['Skull Woods - Pinball Room'],['Skull Woods First Section (Right) North Door']),
create_dungeon_region(player,'Skull Woods First Section (Left)','Skull Woods',['Skull Woods - Compass Chest','Skull Woods - Pot Prison'],['Skull Woods First Section (Left) Door to Exit','Skull Woods First Section (Left) Door to Right']),
create_dungeon_region(player,'Skull Woods First Section (Top)','Skull Woods',['Skull Woods - Big Chest'],['Skull Woods First Section (Top) One-Way Path']),
create_dungeon_region(player,'Skull Woods Second Section (Drop)','Skull Woods',None,['Skull Woods Second Section (Drop)']),
create_dungeon_region(player,'Skull Woods Second Section','Skull Woods',['Skull Woods - Big Key Chest'],['Skull Woods Second Section Exit (East)','Skull Woods Second Section Exit (West)']),
create_dungeon_region(player,'Skull Woods Final Section (Entrance)','Skull Woods',['Skull Woods - Bridge Room'],['Skull Woods Torch Room','Skull Woods Final Section Exit']),
create_dungeon_region(player,'Misery Mire (Entrance)','Misery Mire',None,['Misery Mire Entrance Gap','Misery Mire Exit']),
create_dungeon_region(player,'Misery Mire (Main)','Misery Mire',['Misery Mire - Big Chest','Misery Mire - Map Chest','Misery Mire - Main Lobby',
'Misery Mire - Bridge Chest','Misery Mire - Spike Chest'],['Misery Mire (West)','Misery Mire Big Key Door']),
create_dungeon_region(player,'Misery Mire (West)','Misery Mire',['Misery Mire - Compass Chest','Misery Mire - Big Key Chest']),
create_dungeon_region(player,'Misery Mire (Final Area)','Misery Mire',None,['Misery Mire (Vitreous)']),
create_dungeon_region(player,'Misery Mire (Vitreous)','Misery Mire',['Misery Mire - Boss','Misery Mire - Prize']),
create_dungeon_region(player,'Turtle Rock (Entrance)','Turtle Rock',None,['Turtle Rock Entrance Gap','Turtle Rock Exit (Front)']),
create_dungeon_region(player,'Turtle Rock (First Section)','Turtle Rock',['Turtle Rock - Compass Chest','Turtle Rock - Roller Room - Left',
'Turtle Rock - Roller Room - Right'],['Turtle Rock Pokey Room','Turtle Rock Entrance Gap Reverse']),
create_dungeon_region(player,'Turtle Rock (Chain Chomp Room)','Turtle Rock',['Turtle Rock - Chain Chomps'],['Turtle Rock (Chain Chomp Room) (North)','Turtle Rock (Chain Chomp Room) (South)']),
create_dungeon_region(player,'Turtle Rock (Second Section)','Turtle Rock',['Turtle Rock - Big Key Chest'],['Turtle Rock Ledge Exit (West)','Turtle Rock Chain Chomp Staircase','Turtle Rock Big Key Door']),
create_dungeon_region(player,'Turtle Rock (Big Chest)','Turtle Rock',['Turtle Rock - Big Chest'],['Turtle Rock (Big Chest) (North)','Turtle Rock Ledge Exit (East)']),
create_dungeon_region(player,'Turtle Rock (Crystaroller Room)','Turtle Rock',['Turtle Rock - Crystaroller Room'],['Turtle Rock Dark Room Staircase','Turtle Rock Big Key Door Reverse']),
create_dungeon_region(player,'Turtle Rock (Dark Room)','Turtle Rock',None,['Turtle Rock (Dark Room) (North)','Turtle Rock (Dark Room) (South)']),
create_dungeon_region(player,'Turtle Rock (Eye Bridge)','Turtle Rock',['Turtle Rock - Eye Bridge - Bottom Left','Turtle Rock - Eye Bridge - Bottom Right',
'Turtle Rock - Eye Bridge - Top Left','Turtle Rock - Eye Bridge - Top Right'],
['Turtle Rock Dark Room (South)','Turtle Rock (Trinexx)','Turtle Rock Isolated Ledge Exit']),
create_dungeon_region(player,'Turtle Rock (Trinexx)','Turtle Rock',['Turtle Rock - Boss','Turtle Rock - Prize']),
create_dungeon_region(player,'Palace of Darkness (Entrance)','Palace of Darkness',['Palace of Darkness - Shooter Room'],['Palace of Darkness Bridge Room','Palace of Darkness Bonk Wall','Palace of Darkness Exit']),
create_dungeon_region(player,'Palace of Darkness (Center)','Palace of Darkness',['Palace of Darkness - The Arena - Bridge','Palace of Darkness - Stalfos Basement'],
['Palace of Darkness Big Key Chest Staircase','Palace of Darkness (North)','Palace of Darkness Big Key Door']),
create_dungeon_region(player,'Palace of Darkness (Big Key Chest)','Palace of Darkness',['Palace of Darkness - Big Key Chest']),
create_dungeon_region(player,'Palace of Darkness (Bonk Section)','Palace of Darkness',['Palace of Darkness - The Arena - Ledge','Palace of Darkness - Map Chest'],['Palace of Darkness Hammer Peg Drop']),
create_dungeon_region(player,'Palace of Darkness (North)','Palace of Darkness',['Palace of Darkness - Compass Chest','Palace of Darkness - Dark Basement - Left','Palace of Darkness - Dark Basement - Right'],
['Palace of Darkness Spike Statue Room Door','Palace of Darkness Maze Door']),
create_dungeon_region(player,'Palace of Darkness (Maze)','Palace of Darkness',['Palace of Darkness - Dark Maze - Top','Palace of Darkness - Dark Maze - Bottom','Palace of Darkness - Big Chest']),
create_dungeon_region(player,'Palace of Darkness (Harmless Hellway)','Palace of Darkness',['Palace of Darkness - Harmless Hellway']),
create_dungeon_region(player,'Palace of Darkness (Final Section)','Palace of Darkness',['Palace of Darkness - Boss','Palace of Darkness - Prize']),