PuzzlePieces = 
{
	{
		name = "$01401", -- Introduction
		total_minimum = 8,
		tutorial_minimum = 8,
		level_map_box = "GUI/level_map/level_box_introduction.anim",
		effect_pos = {380, 250},
		unlock_hubs = 
		{
			"$01402"--"Smore Land"
		},
		puzzles = 
		{
			{
				name = "$06001", --"Welcome to Eets",
				difficulty = 0,
				position = { -122, 159 },
				facing = {2, 1},
				use_arrow = true,
				arrow_pos = { -100, 117 },
				arrow_facing = { 1, -2 },
			},
			{
				name = "$06002", --"Scarily Sour",
				difficulty = 0,
				position = { -80, 75 },
				facing = {1.5, -0.5},
				use_arrow = true,
				arrow_pos = { -35, 95 },
				arrow_facing = { 2, 1 },
			},
			{
				name = "$06003", --"Sweet and Spicy",
				difficulty = 0,
				position = { 9, 110 },
				use_arrow = true,
				arrow_pos = { 53, 90 },
				arrow_facing = { 2, -1 },
			},
			{
				name = "$06004", --"Sweet and Sour",
				difficulty = 0,
				position = { 95, 70 },
				facing = {1.5, -1.5},
				use_arrow = true,
				arrow_pos = { 120, 30 },
				arrow_facing = { 1, -2 },
			},
			{
				name = "$06005", --"Whale Me Up",
				difficulty = 0,
				position = { 138, -14 },
				use_arrow = true,
				arrow_pos = { 118, -57 },
				arrow_facing = { -1, -2 },
			},
			{
				name = "$06006", --"Bud Delivery",
				difficulty = 0,
				position = { 95, -100 },
				facing = {1.5, 1.5},
				use_arrow = true,
				arrow_pos = { 52, -120 },
				arrow_facing = { -2, -1 },
			},
			{
				name = "$06007", --"Emotion Quiz",
				difficulty = 0,
				position = { 5, -130 },
				use_arrow = true,
				arrow_pos = { -40, -115 },
				arrow_facing = { -2, 1 },
			},
			{
				name = "$06008", --"Eets Everywhere",
				difficulty = 0,
				position = { -83, -95 },
				facing = {2, -1},
			},
		},
	},

	{
		name = "$01402", --smore land
		tutorial_minimum = 3,
		total_minimum = 8,
		level_map_box = "GUI/level_map/level_box_smore_land.anim",
		effect_pos = {380, 425},
		unlock_hubs = 
		{
			"$01403"--"Kaboom Desert"
		},
		puzzles = 
		{
			{
				name = "$06009", --"Hit the Eets",
				difficulty = 0,
				position = { -100, -130 },
				facing = {2, 1},
				use_arrow = true,
				arrow_pos = { -50, -110 },
				arrow_facing = { 3, 1 },
			},
			{
				name = "$06010", --"Jumbo Sized Buds",
				difficulty = 0,
				position = { 0, -100 },
				use_arrow = true,
				arrow_pos = { 52, -110 },
				arrow_facing = { 3, -1 },
			},
			{
				name = "$06011", --"Cannon Play",
				difficulty = 0,
				position = { 100, -130 },
				facing = {2, -1},
			},
			{
				name = "$06012", --"Giant Happiness",
				difficulty = 0,
				position = { 0, 20 }
			},
			{
				name = "$06013", --"Target Practice",
				difficulty = 0,
				position = { 75, 170 },
			},
			{
				name = "$06014", --"Passing Buds",
				difficulty = 1,
				position = { -75, 170 },
			},
			{
				name = "$06015", --"Choco Roadblock",
				difficulty = 1,
				position = { 140, 60 }
			},
			{
				name = "$06016", --"Choco Alley oop",
				difficulty = 0,
				position = { -70, 30 }
			},
			{
				name = "$06017", --"Whale Me Up More",
				difficulty = 1,
				position = {  70, 30 }
			},
			{
				name = "$06018", --"Bush Hopping",
				difficulty = 0,
				position = {  -140, 60 }
			},
			{
				name = "$06019", --"Smacky Wacky",
				difficulty = 0,
				position = {  -40,  100 }
			},
			{
				name = "$06020", --"Unwanted Bud",
				difficulty = 1,
				position = {  40,  100 }
			},
			{
				name = "$06021", --"Marshmallow Filter",
				difficulty = 1,
				position = {  -140,  130 }
			},
			{
				name = "$06022", --"Bud Bowling",
				difficulty = 1,
				position = {  0,  180 }
			},
			{
				name = "$06023", --"Mountain Climbing",
				difficulty = 1,
				position = {  140,  130 }
			},
		},
	},

	{
		name = "$01403", --"Kaboom Desert",
		tutorial_minimum = 5,
		total_minimum = 10,
		level_map_box = "GUI/level_map/level_box_kaboom_desert.anim",
		effect_pos = {525,408},
		unlock_hubs = 
		{
			"$01404"--"Ginseng Hollow"
		},
		puzzles = 
		{
			{
				name = "$06024", --"Freedom",
				difficulty = 0,
				position = { -159, -125 },
				facing = {2, 1},
				use_arrow = true,
				arrow_pos = { -119, -105 },
				arrow_facing = { 2, 1 },
			},
			{
				name = "$06025", --"Piggy Tap",
				difficulty = 0,
				position = { -79, -95 },
				use_arrow = true,
				arrow_pos = { -39, -115 },
				arrow_facing = { 2, -1 },
			},
			{
				name = "$06026", --"Carts and TNT",
				difficulty = 0,
				position = { 0, -135 },
				use_arrow = true,
				arrow_pos = { 41, -115 },
				arrow_facing = { 2, 1 },
			},
			{
				name = "$06027", --"Rock Pile",
				difficulty = 0,
				position = { 78, -95 },
				use_arrow = true,
				arrow_pos = { 118, -115 },
				arrow_facing = { 2, -1 },
			},
			{
				name = "$06028", --"Explosive Trail",
				difficulty = 0,
				position = { 155, -135 },
				facing = {2, -1},
			},
			{
				name = "$06029", --"Rear End",
				difficulty = 1,
				position = {  0, 20 }
			},
			{
				name = "$06030", --"Bomb Springboard",
				difficulty = 1,
				position = {  -140,  60 }
			},
			{
				name = "$06031", --"Chain Explosions",
				difficulty = 1,
				position = {  -70,  30 }
			},
			{
				name = "$06032", --"Explosive Mix",
				difficulty = 1,
				position = {  70,  30 }
			},
			{
				name = "$06033", --"Explosive Reaction",
				difficulty = 1,
				position = {  140,  60 }
			},
			{
				name = "$06034", --"Raining Marshmallows",
				difficulty = 1,
				position = {  -40,  100 }
			},
			{
				name = "$06035", --"Whale Ninjutsu",
				difficulty = 1,
				position = {  40, 100 }
			},
			{
				name = "$06036", --"Kaboom Tower",
				difficulty = 1,
				position = {  -140,  130 }
			},
			{
				name = "$06037", --"Wall Demolition",
				difficulty = 2,
				position = {  0,  180 }
			},
			{
				name = "$06038", --"Perfect Aim",
				difficulty = 1,
				position = {  -75,  170 }
			},
			{
				name = "$06039", --"Pig Show",
				difficulty = 2,
				position = {  75,  170 }
			},
			{
				name = "$06040", --"Hard Work Pays",
				difficulty = 2,
				position = {  140,  130 }
			},
		},
	},

	{
		name = "$01404", --"Ginseng Hollow",
		tutorial_minimum = 5,
		total_minimum = 10,
		level_map_box = "GUI/level_map/level_box_ginseng_hollow.anim",
		effect_pos = {520,270},
		unlock_hubs = 
		{
			"$01405"--"Marshomech Lair"
		},
		puzzles = 
		{
			{
				name = "$06041", --"Midnight Stroll"
				difficulty = 0,
				position = { -159, -125 },
				facing = {2, 1},
				use_arrow = true,
				arrow_pos = { -119, -105 },
				arrow_facing = { 2, 1 },
			},
			{
				name = "$06042", --"Light the Way",
				difficulty = 0,
				position = { -79, -95 },
				use_arrow = true,
				arrow_pos = { -39, -115 },
				arrow_facing = { 2, -1 },
			},
			{
				name = "$06043", --"Reflect This",
				difficulty = 0,
				position = { 0, -135 },
				use_arrow = true,
				arrow_pos = { 41, -115 },
				arrow_facing = { 2, 1 },
			},
			{
				name = "$06044", --"Floating Marshmallow",
				difficulty = 0,
				position = { 78, -95 },
				use_arrow = true,
				arrow_pos = { 118, -115 },
				arrow_facing = { 2, -1 },
			},
			{
				name = "$06045", --"Irritable Ginseng",
				difficulty = 0,
				position = { 155, -135 },
				facing = {2, -1},
			},
			{
				name = "$06046", --"Tower Rescue",
				difficulty = 1,
				position = { 0, 20 }
			},
			{
				name = "$06047", --"Fine Divide",
				difficulty = 1,
				position = { 140, 80 }
			},
			{
				name = "$06048", --"Balloon Chimney",
				difficulty = 1,
				position = { -70, 40 }
			},
			{
				name = "$06049", --"The Long Way",
				difficulty = 1,
				position = { 70, 40 }
			},
			{
				name = "$06050", --"Float to Freedom",
				difficulty = 2,
				position = { -140, 80 }
			},
			{
				name = "$06051", --"Angry Resistance",
				difficulty = 1,
				position = { -40, 110 }
			},
			{
				name = "$06052", --"Fill It Up",
				difficulty = 1,
				position = { 40, 110 }
			},
			{
				name = "$06053", --"Tight Space",
				difficulty = 1,
				position = { -110, 160 }
			},
			{
				name = "$06054", --"Rapid Fire",
				difficulty = 2,
				position = { 0, 180 }
			},
			{
				name = "$06055", --"Cart Boosting",
				difficulty = 2,
				position = { 110, 160 }
			},
		},
	},
	{
		name = "$01405", --"Marshomech Lair",
		tutorial_minimum = 3,
		total_minimum = 10,
		level_map_box = "GUI/level_map/level_box_lair.anim",
		effect_pos = {670,270},
		unlock_hubs = 
		{
			"$01406"--"Topsy Turvy World"
		},
		puzzles = 
		{
			{
				name = "$06056", --"The Marshomech",
				difficulty = 0,
				position = { -100, -130 },
				facing = {2, 1},
				use_arrow = true,
				arrow_pos = { -50, -110 },
				arrow_facing = { 3, 1 },
			},
			{
				name = "$06057", --"Cart Delivery",
				difficulty = 0,
				position = { 0, -100 },
				use_arrow = true,
				arrow_pos = { 52, -110 },
				arrow_facing = { 3, -1 },
			},
			{
				name = "$06058", --"Enter the Merch" or "Eets Toss" (for german)
				difficulty = 0,
				position = { 100, -130 },
				facing = {2, -1},
			},
			{
				name = "$06059", --"Sneeky Eetsy Beetsy",
				difficulty = 1,
				position = { 0, 20 }
			},
			{
				name = "$06060", --"Mine Field",
				difficulty = 2,
				position = { -140, 60 }
			},
			{
				name = "$06061", --"Get Merch Merch" or "Up And Under" (for german)
				difficulty = 1,
				position = { -70, 30 }
			},
			{
				name = "$06062", --"Hole In One",
				difficulty = 2,
				position = { 70, 30 }
			},
			{
				name = "$06063", --"Bridge Booming",
				difficulty = 2,
				position = { 140, 60 }
			},
			{
				name = "$06064", --"Cart Circus",
				difficulty = 2,
				position = { -40, 100 }
			},
			{
				name = "$06065", --"Marshomech Escape",
				difficulty = 1,
				position = { 40, 100 }
			},
			{
				name = "$06066", --"Unhappy Customer" or "Unhappy Marshomech" (for german)
				difficulty = 2,
				position = { -140, 130 }
			},
			{
				name = "$06067", --"Marshmallow Cannon",
				difficulty = 1,
				position = { 0, 180 }
			},
			{
				name = "$06068", --"Jail Break",
				difficulty = 2,
				position = { -75, 170 }
			},
			{
				name = "$06069", --"Buy Merch Merch" or "Explosive Anger" (for german)
				difficulty = 3,
				position = { 75, 170 }
			},
			{
				name = "$06070", --"Marshomech Control",
				difficulty = 2,
				position = { 140, 130 }
			},
		},
	},
	
	{
		name = "$01406", --"Topsy Turvy World",
		tutorial_minimum = 4,
		total_minimum = 10,
		level_map_box = "GUI/level_map/level_box_topsy_turvy.anim",
		effect_pos = {380,570},
		unlock_hubs = 
		{
			"$01407"--"Smore Mishmash"
		},
		puzzles = 
		{
			{
				name = "$06071", --"Telekinetic Bob",
				difficulty = 0,
				position = { -150, -130 },
				facing = {2, 1},
				use_arrow = true,
				arrow_pos = { -98, -120 },
				arrow_facing = { 3, 1 },
			},
			{
				name = "$06072", --"Happy Footing",
				difficulty = 0,
				position = { -50, -110 },
				use_arrow = true,
				arrow_pos = { 0, -120 },
				arrow_facing = { 3, -1 },
			},
			{
				name = "$06073", --"Wall Scaling",
				difficulty = 0,
				position = { 50, -130 },
				use_arrow = true,
				arrow_pos = { 102, -120 },
				arrow_facing = { 3, 1 },
			},
			{
				name = "$06074", --"Super Stars",
				difficulty = 0,
				position = { 150, -110 },
				facing = {2, -1},
			},
			{
				name = "$06075", --"Emotional Awareness",
				difficulty = 1,
				position = { 0, 20 }
			},
			{
				name = "$06076", --"What Goes Up",
				difficulty = 2,
				position = { -140, 60 }
			},
			{
				name = "$06077", --"Flip of Emotion",
				difficulty = 1,
				position = { -70, 30 }
			},
			{
				name = "$06078", --"Long Jump",
				difficulty = 1,
				position = { 70, 30 }
			},
			{
				name = "$06079", --"Float Me Up",
				difficulty = 3,
				position = { 140, 60 }
			},
			{
				name = "$06080", --"Cave Exploration",
				difficulty = 2,
				position = { -40, 100 }
			},
			{
				name = "$06081", --"Scary Trip",
				difficulty = 2,
				position = { 40, 100 }
			},
			{
				name = "$06082", --"Trippy Travelling",
				difficulty = 3,
				position = { -120, 130 }
			},

			{
				name = "$06083", --"Nervous Entrance",
				difficulty = 3,
				position = { -40, 170 }
			},
			{
				name = "$06084", --"Star Cannon",
				difficulty = 2,
				position = { 40, 170 }
			},
			{
				name = "$06085", --"Flip Flop Fun",
				difficulty = 2,
				position = { 120, 130 }
			},
		},
	},
	
	{
		name = "$01407", --"Smore Mishmash",
		tutorial_minimum = 0,
		total_minimum = 20,
		level_map_box = "GUI/level_map/level_box_mishmash.anim",
		effect_pos = {665,420},
		unlock_hubs = 
		{
		},
		puzzles = 
		{
			{
				name = "$06086", --"Eets Showdown",
				difficulty = 2,
				position = { 0, -90 },
			},
			{
				name = "$06087", --"Let Balloons Fly",
				difficulty = 2,
				position = { -140, -100 }
			},
			{
				name = "$06088", --"Marshmallow Pop",
				difficulty = 3,
				position = { 140, -100 }
			},
			{
				name = "$06089", --"Leap of Faith",
				difficulty = 3,
				position = { -70, -130 }
			},
			{
				name = "$06090", --"Head Butt",
				difficulty = 3,
				position = { 70, -130 }
			},
			{
				name = "$06091", --"Star Cushion",
				difficulty = 2,
				position = { -70, -50 }
			},
			{
				name = "$06092", --"Up and In",
				difficulty = 2,
				position = { 70, -50 }
			},
			{
				name = "$06093", --"Downside Up",
				difficulty = 3,
				position = { -150, -30 }
			},
			{
				name = "$06094", --"Hot Marshmallow",
				difficulty = 2,
				position = { 150, -30 }
			},
			{
				name = "$06095", --"Wall of Anger",
				difficulty = 3,
				position = { -120, 50 }
			},
			{
				name = "$06096", --"Down and Around",
				difficulty = 2,
				position = { 120, 50 }
			},
			{
				name = "$06097", --"More Cart Delivery",
				difficulty = 3,
				position = { -40, 95 }
			},
			{
				name = "$06098", --"Ginseng Crazy",
				difficulty = 3,
				position = { 40, 95 }
			},
			{
				name = "$06099", -- "Cannon Jumping",
				difficulty = 3,
				position = { -50, 20 }
			},
			{
				name = "$06100", --"Marshmallow Punting",
				difficulty = 2,
				position = { 50, 20 }
			},
			{
				name = "$06101", --"Travel Preparations",
				difficulty = 3,
				position = { 0, 170 }
			},
			{
				name = "$06102", --"Goal Digging",
				difficulty = 3,
				position = { -140, 120 }
			},
			{
				name = "$06103", --"Marshomech Fort",
				difficulty = 2,
				position = { -70, 160 }
			},
			{
				name = "$06104", --"Cart Me Up",
				difficulty = 2,
				position = { 70, 160 }
			},
			{
				name = "$06105", --"Blast Off",
				difficulty = 2,
				position = { 140, 120 }
			},
		},
	},
}
