pigs on a hill with blockades in front of them (stones or towers)
world = {
  StoneBlock8_3 = {
    y = -7.25128,
    x = 46.656,
    name = "StoneBlock8_3",
    angle = 0.60045,
    definition = "StoneBlock8"
  },
  StoneBlock3_1 = {
    y = -11.9849,
    x = 19.9696,
    name = "StoneBlock3_1",
    angle = 3.13652,
    definition = "StoneBlock3"
  },
  StaticBlockTheme02_04_1 = {
    y = 0.214011,
    x = 72.6499,
    name = "StaticBlockTheme02_04_1",
    angle = 3.927,
    definition = "StaticBlockTheme02_04"
  },
  WoodBlock3_4 = {
    y = -7.9217,
    x = 20.1372,
    name = "WoodBlock3_4",
    angle = 3.13982,
    definition = "WoodBlock3"
  },
  WoodBlock5_4 = {
    y = -22.9827,
    x = 29.8485,
    name = "WoodBlock5_4",
    angle = 4.63527,
    definition = "WoodBlock5"
  },
  StoneBlock7_2 = {
    y = -9.73342,
    x = 45.8055,
    name = "StoneBlock7_2",
    angle = 1.13953,
    definition = "StoneBlock7"
  },
  StoneBlock3_3 = {
    y = -18.0821,
    x = 20.0591,
    name = "StoneBlock3_3",
    angle = 3.1399,
    definition = "StoneBlock3"
  },
  StoneBlock7_3 = {
    y = -9.70477,
    x = 50.7834,
    name = "StoneBlock7_3",
    angle = 5.91117,
    definition = "StoneBlock7"
  },
  ground = {
    y = 5,
    x = 11.129,
    name = "ground",
    angle = 0,
    definition = "Ground"
  },
  WoodBlock5_1 = {
    y = -11.9642,
    x = 16.959,
    name = "WoodBlock5_1",
    angle = 3.13157,
    definition = "WoodBlock5"
  },
  SmallPiglette_2 = {
    y = -17.9505,
    x = 32.1504,
    name = "SmallPiglette_2",
    angle = 0.0540719,
    definition = "SmallPiglette"
  },
  StoneBlock8_1 = {
    y = -7.24665,
    x = 49.9552,
    name = "StoneBlock8_1",
    angle = 5.43597,
    definition = "StoneBlock8"
  },
  StoneBlock8_2 = {
    y = -7.27176,
    x = 44.8678,
    name = "StoneBlock8_2",
    angle = 1.08315,
    definition = "StoneBlock8"
  },
  MediumPiglette_1 = {
    y = -1.92137,
    x = 61.3975,
    name = "MediumPiglette_1",
    angle = 2.88916E-5,
    definition = "MediumPiglette"
  },
  WoodBlock3_2 = {
    y = -13.978,
    x = 15.8017,
    name = "WoodBlock3_2",
    angle = 3.12225,
    definition = "WoodBlock3"
  },
  StaticBlockTheme03_04_3 = {
    y = -2.47878,
    x = 42.7977,
    name = "StaticBlockTheme03_04_3",
    angle = 4.7124,
    definition = "StaticBlockTheme02_04"
  },
  StaticBlockTheme03_05_5 = {
    y = -9.9704,
    x = 33.6825,
    name = "StaticBlockTheme03_05_5",
    angle = 1.5708,
    definition = "StaticBlockTheme02_05"
  },
  StoneBlock3_2 = {
    y = -23.9996,
    x = 34.3163,
    name = "StoneBlock3_2",
    angle = 1.64787,
    definition = "StoneBlock3"
  },
  StaticBlockTheme03_05_3 = {
    y = -1.40035,
    x = 49.2683,
    name = "StaticBlockTheme03_05_3",
    angle = 3.1416,
    definition = "StaticBlockTheme02_05"
  },
  StaticBlockTheme03_04_5 = {
    y = -1.69447,
    x = 35.4448,
    name = "StaticBlockTheme03_04_5",
    angle = 3.8624E-6,
    definition = "StaticBlockTheme02_04"
  },
  WoodBlock3_1 = {
    y = -16.0484,
    x = 19.874,
    name = "WoodBlock3_1",
    angle = 3.13922,
    definition = "WoodBlock3"
  },
  WoodBlock3_5 = {
    y = -18.0127,
    x = 15.0503,
    name = "WoodBlock3_5",
    angle = 3.10422,
    definition = "WoodBlock3"
  },
  StaticBlockTheme03_05_7 = {
    y = 0.462395,
    x = 53.7781,
    name = "StaticBlockTheme03_05_7",
    angle = 3.927,
    definition = "StaticBlockTheme02_05"
  },
  WoodBlock5_2 = {
    y = -18.9177,
    x = 34.3092,
    name = "WoodBlock5_2",
    angle = 1.598,
    definition = "WoodBlock5"
  },
  StaticBlockTheme03_05_4 = {
    y = -1.98093,
    x = 28.6084,
    name = "StaticBlockTheme03_05_4",
    angle = 1.5708,
    definition = "StaticBlockTheme02_05"
  },
  StoneBlock5_5 = {
    y = -7.91103,
    x = 17.129,
    name = "StoneBlock5_5",
    angle = 3.13963,
    definition = "StoneBlock5"
  },
  StoneBlock5_6 = {
    y = -14.0121,
    x = 18.8559,
    name = "StoneBlock5_6",
    angle = 3.13704,
    definition = "StoneBlock5"
  },
  StaticBlockTheme03_05_2 = {
    y = -5.59451,
    x = 38.3405,
    name = "StaticBlockTheme03_05_2",
    angle = 2.3562,
    definition = "StaticBlockTheme02_05"
  },
  RedBird_1 = {
    y = -1.20274,
    x = -51.7237,
    name = "RedBird_1",
    startNumber = 2,
    angle = 0,
    definition = "RedBird"
  },
  WoodBlock5_3 = {
    y = -9.94784,
    x = 18.9853,
    name = "WoodBlock5_3",
    angle = 3.13645,
    definition = "WoodBlock5"
  },
  StoneBlock7_1 = {
    y = -19.8642,
    x = 17.5263,
    name = "StoneBlock7_1",
    angle = 1.53277,
    definition = "StoneBlock7"
  },
  StoneBlock8_4 = {
    y = -7.24734,
    x = 51.7418,
    name = "StoneBlock8_4",
    angle = 5.11155,
    definition = "StoneBlock8"
  },
  YellowBird_1 = {
    y = -0.849574,
    x = -48.8854,
    name = "YellowBird_1",
    startNumber = 1,
    angle = 0,
    definition = "YellowBird"
  },
  SmallPiglette_3 = {
    y = -1.13465,
    x = 64.8496,
    name = "SmallPiglette_3",
    angle = 6.95804E-5,
    definition = "SmallPiglette"
  },
  StoneBlock5_1 = {
    y = -19.9845,
    x = 31.2377,
    name = "StoneBlock5_1",
    angle = 3.11718,
    definition = "StoneBlock5"
  },
  WoodBlock3_3 = {
    y = -9.93028,
    x = 15.9368,
    name = "WoodBlock3_3",
    angle = 3.13472,
    definition = "WoodBlock3"
  },
  StoneBlock7_4 = {
    y = -26.1075,
    x = 32.0242,
    name = "StoneBlock7_4",
    angle = 6.18989,
    definition = "StoneBlock7"
  },
  BlackBird_1 = {
    y = -1.30999,
    x = -54.2419,
    name = "BlackBird_1",
    startNumber = 3,
    angle = 0,
    definition = "BlackBird"
  },
  StoneBlock5_3 = {
    y = -16.0328,
    x = 16.7836,
    name = "StoneBlock5_3",
    angle = 3.11441,
    definition = "StoneBlock5"
  },
  StoneBlock5_4 = {
    y = -22.0402,
    x = 33.3053,
    name = "StoneBlock5_4",
    angle = 3.21818,
    definition = "StoneBlock5"
  },
  LargePiglette_1 = {
    y = -9.20594,
    x = 25.7973,
    name = "LargePiglette_1",
    angle = 2.28169E-5,
    definition = "LargePiglette"
  },
  StaticBlockTheme03_05_6 = {
    y = 0.175931,
    x = 14.3928,
    name = "StaticBlockTheme03_05_6",
    angle = 0.7854,
    definition = "StaticBlockTheme02_05"
  },
  StoneBlock5_2 = {
    y = -16.9007,
    x = 29.936,
    name = "StoneBlock5_2",
    angle = 4.70903,
    definition = "StoneBlock5"
  },
  StaticBlockTheme03_05_1 = {
    y = -1.98093,
    x = 19.2947,
    name = "StaticBlockTheme03_05_1",
    angle = 1.5708,
    definition = "StaticBlockTheme02_05"
  },
  SmallPiglette_1 = {
    y = -1.15654,
    x = 67.2886,
    name = "SmallPiglette_1",
    angle = 6.75184E-5,
    definition = "SmallPiglette"
  },
  StoneBlock7_5 = {
    y = -12.1032,
    x = 48.3095,
    name = "StoneBlock7_5",
    angle = 1.98396,
    definition = "StoneBlock7"
  },
  WoodBlock5_5 = {
    y = -15.8992,
    x = 32.9925,
    name = "WoodBlock5_5",
    angle = 6.2813,
    definition = "WoodBlock5"
  }
}