return
{
    {
        coinBonus=10,
        key="TutorialMovePunch",
        luaPath="Levels/TutorialMovePunch.lua",
        mapPosition=ccp(414, 1306),
        neighbourhoodKey="Neighbourhood1",
        order=1,
        soundKey="Level_01",
        starThreshold1=10,
        starThreshold2=100,
        starThreshold3=1000,
        nextUp=1,
        nextDown=0,
        nextLeft=0,
        nextRight=1,
    },
    {
        coinBonus=10,
        key="TutorialUppercut",
        luaPath="Levels/TutorialUppercut.lua",
        mapPosition=ccp(699, 1351),
        neighbourhoodKey="Neighbourhood1",
        order=2,
        soundKey="Level_02",
        sourceLevelKey="TutorialMovePunch",
        starThreshold1=12676,
        starThreshold2=31689,
        starThreshold3=76590,
        unlockRequirement=LevelRequirement:create("TutorialMovePunch"),
        nextUp=0,
        nextDown=1,
        nextLeft=-1,
        nextRight=0,
    },
    {
        coinBonus=10,
        key="MeleeThugs1",
        luaPath="Levels/MeleeThugs1.lua",
        mapPosition=ccp(440, 1118),
        neighbourhoodKey="Neighbourhood1",
        order=3,
        soundKey="Level_03",
        sourceLevelKey="TutorialUppercut",
        starThreshold1=30070,
        starThreshold2=75175,
        starThreshold3=150350,
        unlockRequirement=LevelRequirement:create("TutorialUppercut"),
        nextUp=-1,
        nextDown=1,
        nextLeft=1,
        nextRight=-1,
    },
    {
        coinBonus=10,
        key="BossBrute",
        luaPath="Levels/BossBrute.lua",
        mapPosition=ccp(350, 913),
        neighbourhoodKey="Neighbourhood1",
        order=4,
        soundKey="Level_04",
        sourceLevelKey="MeleeThugs1",
        starThreshold1=15153,
        starThreshold2=37881,
        starThreshold3=75763,
        unlockRequirement=LevelRequirement:create("MeleeThugs1"),
        nextUp=-1,
        nextDown=0,
        nextLeft=0,
        nextRight=1,
    },
    {
        coinBonus=10,
        key="TimeAttackThugs1",
        luaPath="Levels/TimeAttackThugs1.lua",
        mapPosition=ccp(641, 1094),
        mode=LevelMode_Timed,
        neighbourhoodKey="Neighbourhood1",
        order=5,
        soundKey="Level_05",
        sourceLevelKey="BossBrute",
        starThreshold1=40545,
        starThreshold2=101362,
        starThreshold3=202725,
        timeLimitInSeconds=120,
        unlockRequirement=LevelRequirement:create("BossBrute"),
        nextUp=0,
        nextDown=-1,
        nextLeft=-1,
        nextRight=1,
    },
    {
        coinBonus=25,
        key="TutorialThrow",
        luaPath="Levels/TutorialThrow.lua",
        mapPosition=ccp(876, 1055),
        neighbourhoodKey="Neighbourhood2",
        order=6,
        soundKey="Level_06",
        sourceLevelKey="TimeAttackThugs1",
        starThreshold1=6284,
        starThreshold2=15709,
        starThreshold3=31418,
        unlockRequirement=LevelRequirement:create("TimeAttackThugs1"),
        nextUp=-1,
        nextDown=1,
        nextLeft=-1,
        nextRight=0,
    },
    {
        coinBonus=25,
        key="TimeAttackThugsBoomers1", -- // TODO: Fix these lies; actually the special tutorial, swapped with below to preserve level key order
        luaPath="Levels/TimeAttackThugsBoomers1.lua",
        mapPosition=ccp(684, 894),
        neighbourhoodKey="Neighbourhood2",
        order=7,
        soundKey="Level_07",
        sourceLevelKey="TutorialThrow",
        starThreshold1=30381,
        starThreshold2=75953,
        starThreshold3=151905,
        unlockRequirement=LevelRequirement:create("TutorialThrow"),
        nextUp=-1,
        nextDown=1,
        nextLeft=1,
        nextRight=-1,
    },
    {
        coinBonus=25,
        key="TutorialSpecial", -- // TODO: Fix these lies; actually a melee level, swapped with above to preserve level key order
        luaPath="Levels/TutorialSpecial.lua",
        mapPosition=ccp(631, 714),
        mode=LevelMode_Timed,
        neighbourhoodKey="Neighbourhood2",
        order=8,
        soundKey="Level_08",
        sourceLevelKey="TimeAttackThugsBoomers1",
        starThreshold1=21158,
        starThreshold2=52894,
        starThreshold3=105788,
        timeLimitInSeconds=90,
        unlockRequirement=LevelRequirement:create("TimeAttackThugsBoomers1"),
        nextUp=-1,
        nextDown=1,
        nextLeft=1,
        nextRight=-1,
    },
    {
        coinBonus=50,
        key="MeleeThugsBoomersBrutes1",
        luaPath="Levels/MeleeThugsBoomersBrutes1.lua",
        mapPosition=ccp(565, 459),
        neighbourhoodKey="Neighbourhood3",
        order=9,
        soundKey="Level_09",
        sourceLevelKey="TutorialSpecial",
        starThreshold1=57835,
        starThreshold2=144588,
        starThreshold3=289175,
        unlockRequirement=LevelRequirement:create("TutorialSpecial"),
        nextUp=-1,
        nextDown=1,
        nextLeft=0,
        nextRight=1,
    },
    {
        coinBonus=50,
        key="MeleeThugsBoomers1",
        luaPath="Levels/MeleeThugsBoomers1.lua",
        mapPosition=ccp(782, 320),
        neighbourhoodKey="Neighbourhood3",
        order=10,
        soundKey="Level_10",
        sourceLevelKey="MeleeThugsBoomersBrutes1",
        starThreshold1=26318,
        starThreshold2=65794,
        starThreshold3=131588,
        unlockRequirement=LevelRequirement:create("MeleeThugsBoomersBrutes1"),
        nextUp=1,
        nextDown=0,
        nextLeft=-1,
        nextRight=1,
    },
    {
        coinBonus=50,
        key="TimeAttackThugsBoomers2",
        luaPath="Levels/TimeAttackThugsBoomers2.lua",
        mapPosition=ccp(926, 473),
        mode=LevelMode_Timed,
        neighbourhoodKey="Neighbourhood3",
        order=11,
        soundKey="Level_11",
        sourceLevelKey="MeleeThugsBoomers1",
        starThreshold1=40545,
        starThreshold2=101363,
        starThreshold3=202725,
        timeLimitInSeconds=100,
        unlockRequirement=LevelRequirement:create("MeleeThugsBoomers1"),
        nextUp=1,
        nextDown=-1,
        nextLeft=-1,
        nextRight=1,
    },
    {
        coinBonus=75,
        key="BossFatty",
        luaPath="Levels/BossFatty.lua",
        mapPosition=ccp(1185, 695),
        neighbourhoodKey="Neighbourhood4",
        order=12,
        soundKey="Level_12",
        sourceLevelKey="TimeAttackThugsBoomers2",
        starThreshold1=32040,
        starThreshold2=80100,
        starThreshold3=160200,
        unlockRequirement=LevelRequirement:create("TimeAttackThugsBoomers2"),
        nextUp=1,
        nextDown=-1,
        nextLeft=-1,
        nextRight=1,
    },
    {
        coinBonus=75,
        key="TimeAttackThugsBoomersBrutes1",
        luaPath="Levels/TimeAttackThugsBoomersBrutes1.lua",
        mapPosition=ccp(1209, 907),
        neighbourhoodKey="Neighbourhood4",
        order=13,
        soundKey="Level_13",
        sourceLevelKey="BossFatty",
        starThreshold1=101603,
        starThreshold2=254006,
        starThreshold3=508013,
        unlockRequirement=LevelRequirement:create("BossFatty"),
        nextUp=1,
        nextDown=-1,
        nextLeft=1,
        nextRight=0,
    },
    {
        coinBonus=75,
        key="MeleeThugsBoomersBrutes2",
        luaPath="Levels/MeleeThugsBoomersBrutes2.lua",
        mapPosition=ccp(1071, 1104),
        mode=LevelMode_Timed,
        neighbourhoodKey="Neighbourhood4",
        order=14,
        soundKey="Level_14",
        sourceLevelKey="TimeAttackThugsBoomersBrutes1",
        starThreshold1=166623,
        starThreshold2=416556,
        starThreshold3=833113,
        timeLimitInSeconds=90,
        unlockRequirement=LevelRequirement:create("TimeAttackThugsBoomersBrutes1"),
        nextUp=1,
        nextDown=-1,
        nextLeft=1,
        nextRight=-1,
    },
    {
        coinBonus=100,
        key="MeleeThugsBoomers2",
        luaPath="Levels/MeleeThugsBoomers2.lua",
        mapPosition=ccp(947, 1334),
        neighbourhoodKey="Neighbourhood5",
        order=15,
        soundKey="Level_15",
        sourceLevelKey="MeleeThugsBoomersBrutes2",
        starThreshold1=145266,
        starThreshold2=363165,
        starThreshold3=726330,
        unlockRequirement=LevelRequirement:create("MeleeThugsBoomersBrutes2"),
        nextUp=0,
        nextDown=-1,
        nextLeft=0,
        nextRight=1,
    },
    {
        coinBonus=100,
        key="MeleeThugsBoomersFatties1",
        luaPath="Levels/MeleeThugsBoomersFatties1.lua",
        mapPosition=ccp(1243, 1246),
        neighbourhoodKey="Neighbourhood5",
        order=16,
        soundKey="Level_16",
        sourceLevelKey="MeleeThugsBoomers2",
        starThreshold1=145607,
        starThreshold2=364018,
        starThreshold3=728036,
        unlockRequirement=LevelRequirement:create("MeleeThugsBoomers2"),
        nextUp=-1,
        nextDown=1,
        nextLeft=-1,
        nextRight=1,
    },
    {
        coinBonus=100,
        key="TimeAttackThugsBoomersBrutes2",
        luaPath="Levels/TimeAttackThugsBoomersBrutes2.lua",
        mapPosition=ccp(1459, 1174),
        mode=LevelMode_Timed,
        neighbourhoodKey="Neighbourhood5",
        order=17,
        soundKey="Level_17",
        sourceLevelKey="MeleeThugsBoomersFatties1",
        starThreshold1=196714,
        starThreshold2=491784,
        starThreshold3=983568,
        timeLimitInSeconds=90,
        unlockRequirement=LevelRequirement:create("MeleeThugsBoomersFatties1"),
        nextUp=-1,
        nextDown=1,
        nextLeft=-1,
        nextRight=1,
    },
    {
        coinBonus=150,
        key="MeleeThugsBoomersBrutesFatties1",
        luaPath="Levels/MeleeThugsBoomersBrutesFatties1.lua",
        mapPosition=ccp(1496, 932),
        neighbourhoodKey="Neighbourhood6",
        order=18,
        soundKey="Level_18",
        sourceLevelKey="TimeAttackThugsBoomersBrutes2",
        starThreshold1=195130,
        starThreshold2=487825,
        starThreshold3=975650,
        unlockRequirement=LevelRequirement:create("TimeAttackThugsBoomersBrutes2"),
        nextUp=-1,
        nextDown=1,
        nextLeft=-1,
        nextRight=1,
    },
    {
        coinBonus=150,
        key="TimeAttackThugsBoomersBrutesFatties1",
        luaPath="Levels/TimeAttackThugsBoomersBrutesFatties1.lua",
        mapPosition=ccp(1674, 695),
        neighbourhoodKey="Neighbourhood6",
        order=19,
        soundKey="Level_19",
        sourceLevelKey="MeleeThugsBoomersBrutesFatties1",
        starThreshold1=270398,
        starThreshold2=675994,
        starThreshold3=1351988,
        unlockRequirement=LevelRequirement:create("MeleeThugsBoomersBrutesFatties1"),
        nextUp=-1,
        nextDown=0,
        nextLeft=1,
        nextRight=0,
    },
    {
        coinBonus=150,
        key="MeleeThugsBoomersBrutesFatties2",
        luaPath="Levels/MeleeThugsBoomersBrutesFatties2.lua",
        mapPosition=ccp(1423, 695),
        mode=LevelMode_Timed,
        neighbourhoodKey="Neighbourhood6",
        order=20,
        soundKey="Level_20",
        sourceLevelKey="TimeAttackThugsBoomersBrutesFatties1",
        starThreshold1=472935,
        starThreshold2=1182338,
        starThreshold3=2364675,
        timeLimitInSeconds=120,
        unlockRequirement=LevelRequirement:create("TimeAttackThugsBoomersBrutesFatties1"),
        nextUp=0,
        nextDown=1,
        nextLeft=1,
        nextRight=-1,
    },
    {
        coinBonus=200,
        key="TimeAttackThugsBoomersBrutesFatties2",
        luaPath="Levels/TimeAttackThugsBoomersBrutesFatties2.lua",
        mapPosition=ccp(1396, 502),
        neighbourhoodKey="Neighbourhood7",
        order=21,
        soundKey="Level_21",
        sourceLevelKey="MeleeThugsBoomersBrutesFatties2",
        starThreshold1=725234,
        starThreshold2=1813084,
        starThreshold3=3626168,
        unlockRequirement=LevelRequirement:create("MeleeThugsBoomersBrutesFatties2"),
        nextUp=-1,
        nextDown=1,
        nextLeft=1,
        nextRight=-1,
    },
    {
        coinBonus=200,
        key="MeleeThugsBoomersFatties2",
        luaPath="Levels/MeleeThugsBoomersFatties2.lua",
        mapPosition=ccp(1276, 373),
        neighbourhoodKey="Neighbourhood7",
        order=22,
        soundKey="Level_22",
        sourceLevelKey="TimeAttackThugsBoomersBrutesFatties2",
        starThreshold1=565320,
        starThreshold2=1413301,
        starThreshold3=2826602,
        unlockRequirement=LevelRequirement:create("TimeAttackThugsBoomersBrutesFatties2"),
        nextUp=-1,
        nextDown=1,
        nextLeft=0,
        nextRight=1,
    },
    {
        coinBonus=200,
        key="MeleeThugsBoomersBrutesFatties3",
        luaPath="Levels/MeleeThugsBoomersBrutesFatties3.lua",
        mapPosition=ccp(1551, 363),
        neighbourhoodKey="Neighbourhood7",
        order=23,
        soundKey="Level_23",
        sourceLevelKey="MeleeThugsBoomersFatties2",
        starThreshold1=304922,
        starThreshold2=762304,
        starThreshold3=1524608,
        unlockRequirement=LevelRequirement:create("MeleeThugsBoomersFatties2"),
        nextUp=1,
        nextDown=0,
        nextLeft=-1,
        nextRight=1,
    },
    {
        coinBonus=200,
        key="MeleeThugsBoomersBrutes3",
        luaPath="Levels/MeleeThugsBoomersBrutes3.lua",
        mapPosition=ccp(1745, 461),
        mode=LevelMode_Timed,
        neighbourhoodKey="Neighbourhood7",
        order=24,
        soundKey="Level_24",
        sourceLevelKey="MeleeThugsBoomersBrutesFatties3",
        starThreshold1=919133,
        starThreshold2=2297832,
        starThreshold3=4595664,
        timeLimitInSeconds=115,
        unlockRequirement=LevelRequirement:create("MeleeThugsBoomersBrutesFatties3"),
        nextUp=1,
        nextDown=-1,
        nextLeft=-1,
        nextRight=1,
    },
    {
        coinBonus=300,
        key="TimeAttackThugsBoomersFatties1",
        luaPath="Levels/TimeAttackThugsBoomersFatties1.lua",
        mapPosition=ccp(1885, 783),
        neighbourhoodKey="Neighbourhood8",
        order=25,
        soundKey="Level_25",
        sourceLevelKey="MeleeThugsBoomersBrutes3",
        starThreshold1=810233,
        starThreshold2=2025581,
        starThreshold3=4051163,
        unlockRequirement=LevelRequirement:create("MeleeThugsBoomersBrutes3"),
        nextUp=1,
        nextDown=-1,
        nextLeft=-1,
        nextRight=0,
    },
    {
        coinBonus=300,
        key="MeleeThugsBrutesFatties1",
        luaPath="Levels/MeleeThugsBrutesFatties1.lua",
        mapPosition=ccp(1861, 1016),
        neighbourhoodKey="Neighbourhood8",
        order=26,
        soundKey="Level_26",
        sourceLevelKey="TimeAttackThugsBoomersFatties1",
        starThreshold1=1431393,
        starThreshold2=3578481,
        starThreshold3=7156963,
        unlockRequirement=LevelRequirement:create("TimeAttackThugsBoomersFatties1"),
        nextUp=0,
        nextDown=-1,
        nextLeft=0,
        nextRight=1,
    },
    {
        coinBonus=300,
        key="MeleeThugsBoomersBrutesFatties4",
        luaPath="Levels/MeleeThugsBoomersBrutesFatties4.lua",
        mapPosition=ccp(2072, 902),
        mode=LevelMode_Timed,
        neighbourhoodKey="Neighbourhood8",
        order=27,
        soundKey="Level_27",
        sourceLevelKey="MeleeThugsBrutesFatties1",
        starThreshold1=1653413,
        starThreshold2=4133531,
        starThreshold3=8267063,
        timeLimitInSeconds=165,
        unlockRequirement=LevelRequirement:create("MeleeThugsBrutesFatties1"),
        nextUp=-1,
        nextDown=1,
        nextLeft=-1,
        nextRight=0,
    },
    {
        coinBonus=400,
        key="metro3-1",
        luaPath="Levels/metro3-1.lua",
        mapPosition=ccp(1961, 437),
        neighbourhoodKey="Neighbourhood9",
        order=28,
        soundKey="Level_28",
        sourceLevelKey="MeleeThugsBoomersBrutesFatties4",
        starThreshold1=1485398,
        starThreshold2=3713494,
        starThreshold3=7426988,
        unlockRequirement=LevelRequirement:create("MeleeThugsBoomersBrutesFatties4"),
        nextUp=-1,
        nextDown=1,
        nextLeft=0,
        nextRight=1,
    },
    {
        coinBonus=400,
        key="metro3-2",
        luaPath="Levels/metro3-2.lua",
        mapPosition=ccp(2123, 361),
        neighbourhoodKey="Neighbourhood9",
        order=29,
        soundKey="Level_29",
        sourceLevelKey="metro3-1",
        starThreshold1=1699154,
        starThreshold2=4247884,
        starThreshold3=8495768,
        unlockRequirement=LevelRequirement:create("metro3-1"),
        nextUp=0,
        nextDown=0,
        nextLeft=-1,
        nextRight=1,
    },
    {
        coinBonus=400,
        key="metro3-3",
        luaPath="Levels/metro3-3.lua",
        mapPosition=ccp(2289, 437),
        mode=LevelMode_Timed,
        neighbourhoodKey="Neighbourhood9",
        order=30,
        soundKey="Level_30",
        sourceLevelKey="metro3-2",
        starThreshold1=1653413,
        starThreshold2=4133531,
        starThreshold3=8267063,
        timeLimitInSeconds=165,
        unlockRequirement=LevelRequirement:create("metro3-2"),
        nextUp=1,
        nextDown=-1,
        nextLeft=-1,
        nextRight=1,
    },
    {
        coinBonus=500,
        key="port4-1",
        luaPath="Levels/port4-1.lua",
        mapPosition=ccp(2352, 879),
        neighbourhoodKey="Neighbourhood10",
        order=31,
        soundKey="Level_31",
        sourceLevelKey="metro3-3",
        starThreshold1=1307394,
        starThreshold2=3268485,
        starThreshold3=6536971,
        unlockRequirement=LevelRequirement:create("metro3-3"),
        nextUp=1,
        nextDown=-1,
        nextLeft=1,
        nextRight=0,
    },
    {
        coinBonus=500,
        key="port4-2",
        luaPath="Levels/port4-2.lua",
        mapPosition=ccp(2165, 1123),
        neighbourhoodKey="Neighbourhood10",
        order=32,
        soundKey="Level_32",
        sourceLevelKey="port4-1",
        starThreshold1=1749657,
        starThreshold2=4374143,
        starThreshold3=8748285,
        unlockRequirement=LevelRequirement:create("port4-1"),
        nextUp=0,
        nextDown=-1,
        nextLeft=0,
        nextRight=1,
    },
    {
        coinBonus=500,
        key="port4-3",
        luaPath="Levels/port4-3.lua",
        mapPosition=ccp(2425, 1089),
        neighbourhoodKey="Neighbourhood10",
        order=33,
        soundKey="Level_33",
        sourceLevelKey="port4-2",
        starThreshold1=1526558,
        starThreshold2=3816394,
        starThreshold3=7632788,
        unlockRequirement=LevelRequirement:create("port4-2"),
        nextUp=-1,
        nextDown=1,
        nextLeft=-1,
        nextRight=1,
    },
    {
        coinBonus=500,
        key="port4-4",
        luaPath="Levels/port4-4.lua",
        mapPosition=ccp(2617, 986),
        mode=LevelMode_Timed,
        neighbourhoodKey="Neighbourhood10",
        order=34,
        soundKey="Level_34",
        sourceLevelKey="port4-3",
        starThreshold1=2701493,
        starThreshold2=6753731,
        starThreshold3=13507463,
        timeLimitInSeconds=180,
        unlockRequirement=LevelRequirement:create("port4-3"),
        nextUp=-1,
        nextDown=0,
        nextLeft=-1,
        nextRight=1,
    },
    {
        coinBonus=600,
        key="rld4-1",
        luaPath="Levels/rld4-1.lua",
        mapPosition=ccp(2881, 998),
        neighbourhoodKey="Neighbourhood11",
        order=35,
        soundKey="Level_35",
        sourceLevelKey="port4-4",
        starThreshold1=895280,
        starThreshold2=2238199,
        starThreshold3=4476398,
        unlockRequirement=LevelRequirement:create("port4-4"),
        nextUp=0,
        nextDown=0,
        nextLeft=-1,
        nextRight=1,
    },
    {
        coinBonus=600,
        key="rld4-2",
        luaPath="Levels/rld4-2.lua",
        mapPosition=ccp(3152, 976),
        neighbourhoodKey="Neighbourhood11",
        order=36,
        soundKey="Level_36",
        sourceLevelKey="rld4-1",
        starThreshold1=1225373,
        starThreshold2=3063431,
        starThreshold3=6126863,
        unlockRequirement=LevelRequirement:create("rld4-1"),
        nextUp=-1,
        nextDown=1,
        nextLeft=-1,
        nextRight=0,
    },
    {
        coinBonus=600,
        key="rld4-3",
        luaPath="Levels/rld4-3.lua",
        mapPosition=ccp(3092, 797),
        neighbourhoodKey="Neighbourhood11",
        order=37,
        soundKey="Level_37",
        sourceLevelKey="rld4-2",
        starThreshold1=1356424,
        starThreshold2=3391059,
        starThreshold3=6782118,
        unlockRequirement=LevelRequirement:create("rld4-2"),
        nextUp=-1,
        nextDown=1,
        nextLeft=1,
        nextRight=-1,
    },
    {
        coinBonus=600,
        key="rld4-4",
        luaPath="Levels/rld4-4.lua",
        mapPosition=ccp(2818, 759),
        mode=LevelMode_Timed,
        neighbourhoodKey="Neighbourhood11",
        order=38,
        soundKey="Level_38",
        sourceLevelKey="rld4-3",
        starThreshold1=1358508,
        starThreshold2=3396270,
        starThreshold3=6792539,
        timeLimitInSeconds=165,
        unlockRequirement=LevelRequirement:create("rld4-3"),
        nextUp=-1,
        nextDown=0,
        nextLeft=0,
        nextRight=-1,
    },
}
