0:
  goto 582 if EntityDespawn[0] else 1
1:
  10000[0] <- EntityData[0] * LevelData[12]
  10000[1] <- LevelData[12] * 2.5
  10000[2] <- 10000[1] / 2.0
  10000[3] <- 10000[0] - 10000[2]
  10000[4] <- 10000[1] / 2.0
  10000[5] <- 10000[0] + 10000[4]
  10000[6] <- 10000[3]
  10000[7] <- 10000[5]
  10000[8] <- EntityData[2] > 0
  goto 2 if 10000[8] else 3
2:
  10000[10] <- 10000[7]
  10000[11] <- LevelData[12] * EntityData[2]
  10000[12] <- 10000[10] + 10000[11]
  10000[7] <- 10000[12]
  goto 3
3:
  10000[9] <- EntityData[2] < 0
  goto 4 if 10000[9] else 5
4:
  10000[18] <- 10000[6]
  10000[19] <- LevelData[12] * EntityData[2]
  10000[20] <- 10000[18] + 10000[19]
  10000[6] <- 10000[20]
  goto 5
5:
  10000[13] <- 0
  10000[14] <- 0
  10000[15] <- 0
  10000[16] <- 0
  10000[17] <- 0
  goto 6
6:
  10000[21] <- 0
  goto when 10000[15]
    0 -> 7
    1 -> 7
    default -> 24
7:
  10000[22] <- 0
  goto when 10000[14]
    0 -> 8
    1 -> 8
    default -> 14
8:
  10000[24] <- 10000[13]
  10000[25] <- LevelMemory[0]
  10000[26] <- 10000[24] < 10000[25]
  goto 9 if 10000[26] else 10
9:
  10000[29] <- 10000[13]
  10000[30] <- 10000[29]
  10000[31] <- 10000[13]
  10000[32] <- 10000[31] + 1.0
  10000[13] <- 10000[32]
  10000[28] <- 1.0
  goto 11
10:
  10000[28] <- 0
  goto 11
11:
  goto 12 if 10000[28] else 14
12:
  10000[181] <- LevelMemory[10000[30] + 1]
  10000[182] <- 10000[181] != EntityInfo[0]
  goto 13 if 10000[182] else 8
13:
  10000[156] <- LevelMemory[10000[30] + 1]
  10000[14] <- 1.0
  10000[27] <- 1.0
  goto 15
14:
  10000[27] <- 0
  goto 15
15:
  goto 16 if 10000[27] else 24
16:
  10000[170] <- 10000[156] * 32.0
  10000[171] <- 2.0 + 10000[170]
  10000[172] <- 10000[171]
  10000[173] <- EntitySharedMemoryArray[10000[172]]
  10000[174] <- !10000[173]
  goto 17 if 10000[174] else 21
17:
  10000[184] <- 10000[156] * 32.0
  10000[185] <- 11.0 + 10000[184]
  10000[186] <- 10000[185]
  10000[187] <- EntityDataArray[10000[186]] - EntityData[11]
  10000[188] <- Abs(10000[187])
  10000[189] <- 10000[188] <= 0.005
  goto 18 if 10000[189] else 19
18:
  10000[200] <- 10000[156] * 32.0
  10000[201] <- 16.0 + 10000[200]
  10000[202] <- 10000[201]
  10000[203] <- EntityDataArray[10000[202]] * 32.0
  10000[204] <- 10000[203]
  10000[205] <- EntitySharedMemoryArray[10000[204]]
  10000[206] <- 10000[205] > 0
  10000[207] <- !10000[206]
  10000[199] <- 10000[207]
  goto 20
19:
  10000[199] <- 0
  goto 20
20:
  10000[183] <- 10000[199]
  goto 22
21:
  10000[183] <- 0
  goto 22
22:
  goto 23 if 10000[183] else 7
23:
  10000[15] <- 1.0
  10000[23] <- 1.0
  goto 25
24:
  10000[23] <- 0
  goto 25
25:
  goto 26 if 10000[23] else 37
26:
  10000[155] <- 10000[156] * 32.0
  10000[157] <- 10000[155]
  10000[158] <- 10000[156] * 32.0
  10000[159] <- 2.0 + 10000[158]
  10000[160] <- 10000[159]
  10000[161] <- EntityDataArray[10000[157]] * LevelData[12]
  10000[162] <- LevelData[12] * 2.5
  10000[163] <- 10000[162] / 2.0
  10000[164] <- 10000[161] - 10000[163]
  10000[165] <- 10000[162] / 2.0
  10000[166] <- 10000[161] + 10000[165]
  10000[167] <- 10000[164]
  10000[168] <- 10000[166]
  10000[169] <- EntityDataArray[10000[160]] > 0
  goto 27 if 10000[169] else 28
27:
  10000[178] <- 10000[168]
  10000[179] <- LevelData[12] * EntityDataArray[10000[160]]
  10000[180] <- 10000[178] + 10000[179]
  10000[168] <- 10000[180]
  goto 28
28:
  10000[177] <- EntityDataArray[10000[160]] < 0
  goto 29 if 10000[177] else 30
29:
  10000[196] <- 10000[167]
  10000[197] <- LevelData[12] * EntityDataArray[10000[160]]
  10000[198] <- 10000[196] + 10000[197]
  10000[167] <- 10000[198]
  goto 30
30:
  10000[193] <- 10000[156] * 32.0
  10000[194] <- 10000[193]
  10000[195] <- EntityDataArray[10000[194]] > EntityData[0]
  goto 31 if 10000[195] else 32
31:
  10000[214] <- 10000[7]
  10000[215] <- 10000[167]
  10000[216] <- 10000[214] - 10000[215]
  10000[217] <- Max(10000[17], 10000[216])
  10000[218] <- 10000[217]
  10000[219] <- 10000[16]
  goto 36
32:
  10000[211] <- 10000[156] * 32.0
  10000[212] <- 10000[211]
  10000[213] <- EntityDataArray[10000[212]] < EntityData[0]
  goto 33 if 10000[213] else 34
33:
  10000[229] <- 10000[168]
  10000[230] <- 10000[6]
  10000[231] <- 10000[229] - 10000[230]
  10000[232] <- Max(10000[16], 10000[231])
  10000[228] <- 10000[232]
  goto 35
34:
  10000[228] <- 10000[16]
  goto 35
35:
  10000[218] <- 10000[17]
  10000[219] <- 10000[228]
  goto 36
36:
  10000[233] <- 10000[219]
  10000[234] <- 10000[218]
  10000[16] <- 10000[233]
  10000[17] <- 10000[234]
  goto 6
37:
  10000[33] <- 10000[6]
  10000[34] <- 10000[16] / 2.0
  10000[35] <- 10000[33] + 10000[34]
  10000[36] <- 10000[7]
  10000[37] <- 10000[17] / 2.0
  10000[38] <- 10000[36] - 10000[37]
  10000[39] <- 10000[35]
  10000[40] <- 10000[38]
  10000[41] <- 10000[39]
  10000[42] <- 10000[40]
  10000[43] <- LevelData[14]
  10000[44] <- 10000[42]
  10000[45] <- LevelData[15]
  10000[46] <- 10000[41]
  10000[47] <- 10000[46]
  10000[48] <- 10000[45]
  10000[49] <- 10000[47]
  10000[50] <- 10000[48]
  10000[51] <- 10000[49]
  10000[52] <- LevelData[2] * 10000[51]
  10000[53] <- 10000[50]
  10000[54] <- LevelData[3] * 10000[53]
  10000[55] <- 10000[52] + 10000[54]
  10000[56] <- 10000[55] + LevelData[4]
  10000[57] <- 10000[49]
  10000[58] <- LevelData[5] * 10000[57]
  10000[59] <- 10000[50]
  10000[60] <- LevelData[6] * 10000[59]
  10000[61] <- 10000[58] + 10000[60]
  10000[62] <- 10000[61] + LevelData[7]
  10000[63] <- 10000[49]
  10000[64] <- LevelData[8] * 10000[63]
  10000[65] <- 10000[50]
  10000[66] <- LevelData[9] * 10000[65]
  10000[67] <- 10000[64] + 10000[66]
  10000[68] <- 10000[67] + LevelData[10]
  10000[69] <- 10000[56] / 10000[68]
  10000[70] <- 10000[62] / 10000[68]
  10000[71] <- 10000[69]
  10000[72] <- 10000[70]
  10000[73] <- 10000[44]
  10000[74] <- 10000[45]
  10000[75] <- 10000[73]
  10000[76] <- 10000[74]
  10000[77] <- 10000[75]
  10000[78] <- LevelData[2] * 10000[77]
  10000[79] <- 10000[76]
  10000[80] <- LevelData[3] * 10000[79]
  10000[81] <- 10000[78] + 10000[80]
  10000[82] <- 10000[81] + LevelData[4]
  10000[83] <- 10000[75]
  10000[84] <- LevelData[5] * 10000[83]
  10000[85] <- 10000[76]
  10000[86] <- LevelData[6] * 10000[85]
  10000[87] <- 10000[84] + 10000[86]
  10000[88] <- 10000[87] + LevelData[7]
  10000[89] <- 10000[75]
  10000[90] <- LevelData[8] * 10000[89]
  10000[91] <- 10000[76]
  10000[92] <- LevelData[9] * 10000[91]
  10000[93] <- 10000[90] + 10000[92]
  10000[94] <- 10000[93] + LevelData[10]
  10000[95] <- 10000[82] / 10000[94]
  10000[96] <- 10000[88] / 10000[94]
  10000[97] <- 10000[95]
  10000[98] <- 10000[96]
  10000[99] <- 10000[46]
  10000[100] <- 10000[43]
  10000[101] <- 10000[99]
  10000[102] <- 10000[100]
  10000[103] <- 10000[101]
  10000[104] <- LevelData[2] * 10000[103]
  10000[105] <- 10000[102]
  10000[106] <- LevelData[3] * 10000[105]
  10000[107] <- 10000[104] + 10000[106]
  10000[108] <- 10000[107] + LevelData[4]
  10000[109] <- 10000[101]
  10000[110] <- LevelData[5] * 10000[109]
  10000[111] <- 10000[102]
  10000[112] <- LevelData[6] * 10000[111]
  10000[113] <- 10000[110] + 10000[112]
  10000[114] <- 10000[113] + LevelData[7]
  10000[115] <- 10000[101]
  10000[116] <- LevelData[8] * 10000[115]
  10000[117] <- 10000[102]
  10000[118] <- LevelData[9] * 10000[117]
  10000[119] <- 10000[116] + 10000[118]
  10000[120] <- 10000[119] + LevelData[10]
  10000[121] <- 10000[108] / 10000[120]
  10000[122] <- 10000[114] / 10000[120]
  10000[123] <- 10000[121]
  10000[124] <- 10000[122]
  10000[125] <- 10000[44]
  10000[126] <- 10000[43]
  10000[127] <- 10000[125]
  10000[128] <- 10000[126]
  10000[129] <- 10000[127]
  10000[130] <- LevelData[2] * 10000[129]
  10000[131] <- 10000[128]
  10000[132] <- LevelData[3] * 10000[131]
  10000[133] <- 10000[130] + 10000[132]
  10000[134] <- 10000[133] + LevelData[4]
  10000[135] <- 10000[127]
  10000[136] <- LevelData[5] * 10000[135]
  10000[137] <- 10000[128]
  10000[138] <- LevelData[6] * 10000[137]
  10000[139] <- 10000[136] + 10000[138]
  10000[140] <- 10000[139] + LevelData[7]
  10000[141] <- 10000[127]
  10000[142] <- LevelData[8] * 10000[141]
  10000[143] <- 10000[128]
  10000[144] <- LevelData[9] * 10000[143]
  10000[145] <- 10000[142] + 10000[144]
  10000[146] <- 10000[145] + LevelData[10]
  10000[147] <- 10000[134] / 10000[146]
  10000[148] <- 10000[140] / 10000[146]
  10000[149] <- 10000[147]
  10000[150] <- 10000[148]
  10000[151] <- 3.0 + EntityInfo[1]
  10000[152] <- 10000[151]
  10000[153] <- EngineRom[10000[152]]
  10000[154] <- 10000[153] == 1.0
  goto 39 if 10000[154] else 38
38:
  10000[175] <- 10000[153] == 4.0
  goto 39 if 10000[175] else 139
39:
  10000[176] <- EntityData[14] <= RuntimeUpdate[0]
  goto 40 if 10000[176] else 41
40:
  10000[192] <- RuntimeUpdate[0] <= EntityData[15]
  10000[191] <- 10000[192]
  goto 42
41:
  10000[191] <- 0
  goto 42
42:
  10000[210] <- !10000[191]
  goto 582 if 10000[210] else 43
43:
  10000[227] <- 0
  goto 44
44:
  10000[246] <- 0
  goto when 10000[227]
    0 -> 45
    1 -> 46
    default -> 61
45:
  10000[258] <- 0
  goto 46
46:
  10000[259] <- 10000[258]
  10000[260] <- 10000[259] < RuntimeUpdate[3]
  goto 47 if 10000[260] else 48
47:
  10000[271] <- 10000[258]
  10000[272] <- 10000[271] * 15.0
  10000[273] <- 10000[272]
  10000[274] <- 10000[258]
  10000[275] <- 10000[274] + 1.0
  10000[258] <- 10000[275]
  10000[270] <- 1.0
  goto 49
48:
  10000[270] <- 0
  goto 49
49:
  goto 50 if 10000[270] else 61
50:
  goto 51 if RuntimeTouchArray[10000[273] + 1] else 58
51:
  10000[321] <- 0
  goto 52
52:
  10000[358] <- LevelMemory[17]
  10000[359] <- 10000[321] < 10000[358]
  goto 53 if 10000[359] else 56
53:
  10000[461] <- 17.0 + 10000[321]
  10000[462] <- 10000[461]
  10000[463] <- LevelMemory[10000[462] + 1]
  10000[464] <- 10000[463] == RuntimeTouchArray[10000[273]]
  goto 54 if 10000[464] else 55
54:
  10000[460] <- 1.0
  goto 57
55:
  10000[492] <- 10000[321] + 1.0
  10000[493] <- 10000[492]
  10000[321] <- 10000[493]
  goto 52
56:
  10000[460] <- 0
  goto 57
57:
  10000[491] <- !10000[460]
  10000[320] <- 10000[491]
  goto 59
58:
  10000[320] <- 0
  goto 59
59:
  goto 60 if 10000[320] else 46
60:
  10000[227] <- 1.0
  10000[261] <- 1.0
  goto 62
61:
  10000[261] <- 0
  goto 62
62:
  goto 63 if 10000[261] else 582
63:
  10000[281] <- 10000[71]
  10000[282] <- 10000[281]
  10000[290] <- 10000[72]
  10000[283] <- 10000[290]
  10000[291] <- 10000[123]
  10000[284] <- 10000[291]
  10000[292] <- 10000[124]
  10000[285] <- 10000[292]
  10000[293] <- 10000[149]
  10000[286] <- 10000[293]
  10000[294] <- 10000[150]
  10000[287] <- 10000[294]
  10000[295] <- 10000[97]
  10000[288] <- 10000[295]
  10000[296] <- 10000[98]
  10000[289] <- 10000[296]
  10000[297] <- 0
  10000[298] <- 0
  10000[299] <- 3.0
  goto 64
64:
  10000[308] <- 10000[298] < 4.0
  goto 65 if 10000[308] else 72
65:
  10000[323] <- 10000[298] >= -4.0
  10000[324] <- 10000[298] < 4.0
  10000[325] <- 10000[323] && 10000[324]
  10000[326] <- Trunc(10000[298])
  10000[327] <- 10000[326] == 10000[298]
  10000[328] <- 10000[325] && 10000[327]
  10000[329] <- 10000[298] < 0
  10000[330] <- 10000[329] * 4.0
  10000[331] <- 10000[298] + 10000[330]
  10000[332] <- 10000[331] * 2.0
  10000[333] <- 10000[332]
  10000[334] <- 10000[10000[333] + 283]
  10000[335] <- 10000[334] > RuntimeTouchArray[10000[273] + 6]
  10000[336] <- 10000[299] >= -4.0
  10000[337] <- 10000[299] < 4.0
  10000[338] <- 10000[336] && 10000[337]
  10000[339] <- Trunc(10000[299])
  10000[340] <- 10000[339] == 10000[299]
  10000[341] <- 10000[338] && 10000[340]
  10000[342] <- 10000[299] < 0
  10000[343] <- 10000[342] * 4.0
  10000[344] <- 10000[299] + 10000[343]
  10000[345] <- 10000[344] * 2.0
  10000[346] <- 10000[345]
  10000[347] <- 10000[10000[346] + 283]
  10000[348] <- 10000[347] > RuntimeTouchArray[10000[273] + 6]
  10000[349] <- 10000[335] != 10000[348]
  goto 66 if 10000[349] else 67
66:
  10000[363] <- 10000[299] >= -4.0
  10000[364] <- 10000[299] < 4.0
  10000[365] <- 10000[363] && 10000[364]
  10000[366] <- Trunc(10000[299])
  10000[367] <- 10000[366] == 10000[299]
  10000[368] <- 10000[365] && 10000[367]
  10000[369] <- 10000[299] < 0
  10000[370] <- 10000[369] * 4.0
  10000[371] <- 10000[299] + 10000[370]
  10000[372] <- 10000[371] * 2.0
  10000[373] <- 10000[372]
  10000[374] <- 10000[10000[373] + 282]
  10000[375] <- 10000[298] >= -4.0
  10000[376] <- 10000[298] < 4.0
  10000[377] <- 10000[375] && 10000[376]
  10000[378] <- Trunc(10000[298])
  10000[379] <- 10000[378] == 10000[298]
  10000[380] <- 10000[377] && 10000[379]
  10000[381] <- 10000[298] < 0
  10000[382] <- 10000[381] * 4.0
  10000[383] <- 10000[298] + 10000[382]
  10000[384] <- 10000[383] * 2.0
  10000[385] <- 10000[384]
  10000[386] <- 10000[10000[385] + 282]
  10000[387] <- 10000[374] - 10000[386]
  10000[388] <- 10000[298] >= -4.0
  10000[389] <- 10000[298] < 4.0
  10000[390] <- 10000[388] && 10000[389]
  10000[391] <- Trunc(10000[298])
  10000[392] <- 10000[391] == 10000[298]
  10000[393] <- 10000[390] && 10000[392]
  10000[394] <- 10000[298] < 0
  10000[395] <- 10000[394] * 4.0
  10000[396] <- 10000[298] + 10000[395]
  10000[397] <- 10000[396] * 2.0
  10000[398] <- 10000[397]
  10000[399] <- 10000[10000[398] + 283]
  10000[400] <- RuntimeTouchArray[10000[273] + 6] - 10000[399]
  10000[401] <- 10000[387] * 10000[400]
  10000[402] <- 10000[299] >= -4.0
  10000[403] <- 10000[299] < 4.0
  10000[404] <- 10000[402] && 10000[403]
  10000[405] <- Trunc(10000[299])
  10000[406] <- 10000[405] == 10000[299]
  10000[407] <- 10000[404] && 10000[406]
  10000[408] <- 10000[299] < 0
  10000[409] <- 10000[408] * 4.0
  10000[410] <- 10000[299] + 10000[409]
  10000[411] <- 10000[410] * 2.0
  10000[412] <- 10000[411]
  10000[413] <- 10000[10000[412] + 283]
  10000[414] <- 10000[298] >= -4.0
  10000[415] <- 10000[298] < 4.0
  10000[416] <- 10000[414] && 10000[415]
  10000[417] <- Trunc(10000[298])
  10000[418] <- 10000[417] == 10000[298]
  10000[419] <- 10000[416] && 10000[418]
  10000[420] <- 10000[298] < 0
  10000[421] <- 10000[420] * 4.0
  10000[422] <- 10000[298] + 10000[421]
  10000[423] <- 10000[422] * 2.0
  10000[424] <- 10000[423]
  10000[425] <- 10000[10000[424] + 283]
  10000[426] <- 10000[413] - 10000[425]
  10000[427] <- 10000[401] / 10000[426]
  10000[428] <- 10000[298] >= -4.0
  10000[429] <- 10000[298] < 4.0
  10000[430] <- 10000[428] && 10000[429]
  10000[431] <- Trunc(10000[298])
  10000[432] <- 10000[431] == 10000[298]
  10000[433] <- 10000[430] && 10000[432]
  10000[434] <- 10000[298] < 0
  10000[435] <- 10000[434] * 4.0
  10000[436] <- 10000[298] + 10000[435]
  10000[437] <- 10000[436] * 2.0
  10000[438] <- 10000[437]
  10000[439] <- 10000[10000[438] + 282]
  10000[440] <- 10000[427] + 10000[439]
  10000[441] <- RuntimeTouchArray[10000[273] + 5] < 10000[440]
  10000[362] <- 10000[441]
  goto 68
67:
  10000[362] <- 0
  goto 68
68:
  goto 69 if 10000[362] else 70
69:
  10000[505] <- !10000[297]
  10000[504] <- 10000[505]
  goto 71
70:
  10000[504] <- 10000[297]
  goto 71
71:
  10000[546] <- 10000[298] + 1.0
  10000[547] <- 10000[504]
  10000[548] <- 10000[546]
  10000[549] <- 10000[298]
  10000[297] <- 10000[547]
  10000[298] <- 10000[548]
  10000[299] <- 10000[549]
  goto 64
72:
  10000[322] <- !10000[297]
  goto 44 if 10000[322] else 73
73:
  10000[360] <- LevelMemory[17]
  10000[361] <- 10000[360] >= 16.0
  goto 74 if 10000[361] else 75
74:
  10000[466] <- 0
  goto 84
75:
  10000[465] <- 0
  goto 76
76:
  10000[494] <- LevelMemory[17]
  10000[495] <- 10000[465] < 10000[494]
  goto 77 if 10000[495] else 80
77:
  10000[541] <- 17.0 + 10000[465]
  10000[542] <- 10000[541]
  10000[543] <- LevelMemory[10000[542] + 1]
  10000[544] <- 10000[543] == RuntimeTouchArray[10000[273]]
  goto 78 if 10000[544] else 79
78:
  10000[540] <- 1.0
  goto 81
79:
  10000[585] <- 10000[465] + 1.0
  10000[586] <- 10000[585]
  10000[465] <- 10000[586]
  goto 76
80:
  10000[540] <- 0
  goto 81
81:
  goto 82 if 10000[540] else 83
82:
  10000[466] <- 0
  goto 84
83:
  10000[668] <- LevelMemory[17]
  10000[669] <- 10000[668] < 16.0
  10000[670] <- LevelMemory[17]
  10000[671] <- 17.0 + 10000[670]
  10000[672] <- 10000[671]
  LevelMemory[10000[672] + 1] <- RuntimeTouchArray[10000[273]]
  10000[673] <- LevelMemory[17]
  10000[674] <- 10000[673] + 1.0
  LevelMemory[17] <- 10000[674]
  10000[466] <- 1.0
  goto 84
84:
  10000[496] <- EntityData[16] * 32.0
  10000[497] <- 10000[496]
  EntitySharedMemoryArray[10000[497]] <- RuntimeTouchArray[10000[273]]
  10000[498] <- Judge(RuntimeTouchArray[10000[273] + 4], EntityData[11], EntityData[5], EntityData[6], EntityData[7], EntityData[8], EntityData[9], EntityData[10])
  EntityInput[0] <- 10000[498]
  10000[499] <- RuntimeTouchArray[10000[273] + 4] - EntityData[11]
  10000[500] <- Clamp(10000[499], -1.0, 1.0)
  EntityInput[1] <- 10000[500]
  10000[501] <- EntityInput[1]
  10000[502] <- 10000[501] * 1000.0
  EntityInput[3] <- 10000[502]
  10000[503] <- 10000[498] != 0
  goto 85 if 10000[503] else 138
85:
  10000[545] <- !LevelOption[11]
  goto 86 if 10000[545] else 103
86:
  10000[591] <- 3.0 + EntityInfo[1]
  10000[592] <- 10000[591]
  10000[593] <- EngineRom[10000[592]]
  10000[594] <- !LevelOption[10]
  goto 103 if 10000[594] else 87
87:
  10000[676] <- 10000[593] == 6.0
  goto 103 if 10000[676] else 88
88:
  10000[833] <- 0
  10000[834] <- 10000[593] == 2.0
  goto 90 if 10000[834] else 89
89:
  10000[979] <- 10000[593] == 3.0
  goto 90 if 10000[979] else 96
90:
  10000[980] <- 10000[498] == 1.0
  goto 91 if 10000[980] else 92
91:
  10000[833] <- 4.0
  goto 102
92:
  10000[1237] <- 10000[498] == 2.0
  goto 93 if 10000[1237] else 94
93:
  10000[833] <- 5.0
  goto 102
94:
  10000[1464] <- 10000[498] == 3.0
  goto 95 if 10000[1464] else 102
95:
  10000[833] <- 6.0
  goto 102
96:
  10000[1236] <- 10000[498] == 1.0
  goto 97 if 10000[1236] else 98
97:
  10000[833] <- 1.0
  goto 102
98:
  10000[1463] <- 10000[498] == 2.0
  goto 99 if 10000[1463] else 100
99:
  10000[833] <- 2.0
  goto 102
100:
  10000[1769] <- 10000[498] == 3.0
  goto 101 if 10000[1769] else 102
101:
  10000[833] <- 3.0
  goto 102
102:
  10000[1465] <- 10000[833]
  10000[1466] <- Play(10000[1465], 0)
  goto 103
103:
  10000[587] <- 3.0 + EntityInfo[1]
  10000[588] <- 10000[587]
  10000[589] <- EngineRom[10000[588]]
  10000[590] <- 10000[589] == 6.0
  goto 138 if 10000[590] else 104
104:
  10000[675] <- !LevelOption[6]
  goto 138 if 10000[675] else 105
105:
  10000[831] <- 0
  10000[832] <- 10000[589] == 1.0
  goto 106 if 10000[832] else 107
106:
  10000[831] <- 1.0
  goto 117
107:
  10000[978] <- 10000[589] == 2.0
  goto 108 if 10000[978] else 109
108:
  10000[831] <- 6.0
  goto 117
109:
  10000[1141] <- 10000[589] == 3.0
  goto 110 if 10000[1141] else 113
110:
  10000[1461] <- EntityData[2] > 0
  goto 111 if 10000[1461] else 112
111:
  10000[831] <- 8.0
  goto 117
112:
  10000[831] <- 10.0
  goto 117
113:
  10000[1460] <- 10000[589] == 4.0
  goto 116 if 10000[1460] else 114
114:
  10000[1586] <- 10000[589] == 5.0
  goto 116 if 10000[1586] else 115
115:
  10000[1812] <- 10000[589] == 7.0
  goto 116 if 10000[1812] else 117
116:
  10000[831] <- 3.0
  goto 117
117:
  10000[1142] <- EntityData[0] * LevelData[12]
  10000[1143] <- LevelData[11] / 2.0
  10000[1144] <- 10000[1142] - 10000[1143]
  10000[1145] <- 10000[1144]
  10000[1146] <- 0
  10000[1147] <- 10000[1145]
  10000[1148] <- LevelData[2] * 10000[1147]
  10000[1149] <- 10000[1146]
  10000[1150] <- LevelData[3] * 10000[1149]
  10000[1151] <- 10000[1148] + 10000[1150]
  10000[1152] <- 10000[1151] + LevelData[4]
  10000[1153] <- 10000[1145]
  10000[1154] <- LevelData[5] * 10000[1153]
  10000[1155] <- 10000[1146]
  10000[1156] <- LevelData[6] * 10000[1155]
  10000[1157] <- 10000[1154] + 10000[1156]
  10000[1158] <- 10000[1157] + LevelData[7]
  10000[1159] <- 10000[1145]
  10000[1160] <- LevelData[8] * 10000[1159]
  10000[1161] <- 10000[1146]
  10000[1162] <- LevelData[9] * 10000[1161]
  10000[1163] <- 10000[1160] + 10000[1162]
  10000[1164] <- 10000[1163] + LevelData[10]
  10000[1165] <- 10000[1152] / 10000[1164]
  10000[1166] <- 10000[1158] / 10000[1164]
  10000[1167] <- 10000[1165]
  10000[1168] <- 10000[1166]
  10000[1169] <- LevelData[11] / 2.0
  10000[1170] <- 10000[1142] + 10000[1169]
  10000[1171] <- 10000[1170]
  10000[1172] <- 0
  10000[1173] <- 10000[1171]
  10000[1174] <- LevelData[2] * 10000[1173]
  10000[1175] <- 10000[1172]
  10000[1176] <- LevelData[3] * 10000[1175]
  10000[1177] <- 10000[1174] + 10000[1176]
  10000[1178] <- 10000[1177] + LevelData[4]
  10000[1179] <- 10000[1171]
  10000[1180] <- LevelData[5] * 10000[1179]
  10000[1181] <- 10000[1172]
  10000[1182] <- LevelData[6] * 10000[1181]
  10000[1183] <- 10000[1180] + 10000[1182]
  10000[1184] <- 10000[1183] + LevelData[7]
  10000[1185] <- 10000[1171]
  10000[1186] <- LevelData[8] * 10000[1185]
  10000[1187] <- 10000[1172]
  10000[1188] <- LevelData[9] * 10000[1187]
  10000[1189] <- 10000[1186] + 10000[1188]
  10000[1190] <- 10000[1189] + LevelData[10]
  10000[1191] <- 10000[1178] / 10000[1190]
  10000[1192] <- 10000[1184] / 10000[1190]
  10000[1193] <- 10000[1191]
  10000[1194] <- 10000[1192]
  10000[1195] <- 10000[1193]
  10000[1196] <- 10000[1167]
  10000[1197] <- 10000[1195] - 10000[1196]
  10000[1198] <- 10000[1194]
  10000[1199] <- 10000[1168]
  10000[1200] <- 10000[1198] - 10000[1199]
  10000[1201] <- 10000[1197]
  10000[1202] <- Power(10000[1201], 2.0)
  10000[1203] <- 10000[1200]
  10000[1204] <- Power(10000[1203], 2.0)
  10000[1205] <- 10000[1202] + 10000[1204]
  10000[1206] <- Power(10000[1205], 0.5)
  10000[1207] <- 0
  10000[1208] <- 10000[1206]
  10000[1209] <- 10000[1167]
  10000[1210] <- 10000[1207]
  10000[1211] <- 10000[1209] + 10000[1210]
  10000[1212] <- 10000[1168]
  10000[1213] <- 10000[1208]
  10000[1214] <- 10000[1212] + 10000[1213]
  10000[1215] <- 0
  10000[1216] <- 10000[1206]
  10000[1217] <- 10000[1193]
  10000[1218] <- 10000[1215]
  10000[1219] <- 10000[1217] + 10000[1218]
  10000[1220] <- 10000[1194]
  10000[1221] <- 10000[1216]
  10000[1222] <- 10000[1220] + 10000[1221]
  10000[1223] <- 10000[831]
  10000[1224] <- 10000[1167]
  10000[1225] <- 10000[1168]
  10000[1226] <- 10000[1211]
  10000[1227] <- 10000[1214]
  10000[1228] <- 10000[1219]
  10000[1229] <- 10000[1222]
  10000[1230] <- 10000[1193]
  10000[1231] <- 10000[1194]
  10000[1232] <- SpawnParticleEffect(10000[1223], 10000[1224], 10000[1225], 10000[1226], 10000[1227], 10000[1228], 10000[1229], 10000[1230], 10000[1231], 0.5, 0)
  10000[1233] <- 10000[1232]
  10000[1234] <- 0
  10000[1235] <- 10000[589] == 1.0
  goto 118 if 10000[1235] else 119
118:
  10000[1234] <- 2.0
  goto 129
119:
  10000[1462] <- 10000[589] == 2.0
  goto 120 if 10000[1462] else 121
120:
  10000[1234] <- 7.0
  goto 129
121:
  10000[1587] <- 10000[589] == 3.0
  goto 122 if 10000[1587] else 125
122:
  10000[1814] <- EntityData[2] > 0
  goto 123 if 10000[1814] else 124
123:
  10000[1234] <- 9.0
  goto 129
124:
  10000[1234] <- 11.0
  goto 129
125:
  10000[1813] <- 10000[589] == 4.0
  goto 128 if 10000[1813] else 126
126:
  10000[1873] <- 10000[589] == 5.0
  goto 128 if 10000[1873] else 127
127:
  10000[1901] <- 10000[589] == 7.0
  goto 128 if 10000[1901] else 129
128:
  10000[1234] <- 4.0
  goto 129
129:
  10000[1588] <- EntityData[0] * LevelData[12]
  10000[1589] <- 10000[1588]
  10000[1590] <- 0
  10000[1591] <- LevelData[11]
  10000[1592] <- LevelData[11]
  10000[1593] <- 10000[1591]
  10000[1594] <- 10000[1593] * 1.8
  10000[1595] <- 10000[1592]
  10000[1596] <- 10000[1595] * 1.8
  10000[1597] <- 10000[1590]
  10000[1598] <- 10000[1596]
  10000[1599] <- 10000[1598] / 2.0
  10000[1600] <- 10000[1597] + 10000[1599]
  10000[1601] <- 10000[1589]
  10000[1602] <- 10000[1594]
  10000[1603] <- 10000[1602] / 2.0
  10000[1604] <- 10000[1601] + 10000[1603]
  10000[1605] <- 10000[1590]
  10000[1606] <- 10000[1596]
  10000[1607] <- 10000[1606] / 2.0
  10000[1608] <- 10000[1605] - 10000[1607]
  10000[1609] <- 10000[1589]
  10000[1610] <- 10000[1594]
  10000[1611] <- 10000[1610] / 2.0
  10000[1612] <- 10000[1609] - 10000[1611]
  10000[1613] <- 10000[1600]
  10000[1614] <- 10000[1604]
  10000[1615] <- 10000[1608]
  10000[1616] <- 10000[1612]
  10000[1617] <- 10000[1616]
  10000[1618] <- 10000[1615]
  10000[1619] <- 10000[1617]
  10000[1620] <- 10000[1618]
  10000[1621] <- 10000[1619]
  10000[1622] <- LevelData[2] * 10000[1621]
  10000[1623] <- 10000[1620]
  10000[1624] <- LevelData[3] * 10000[1623]
  10000[1625] <- 10000[1622] + 10000[1624]
  10000[1626] <- 10000[1625] + LevelData[4]
  10000[1627] <- 10000[1619]
  10000[1628] <- LevelData[5] * 10000[1627]
  10000[1629] <- 10000[1620]
  10000[1630] <- LevelData[6] * 10000[1629]
  10000[1631] <- 10000[1628] + 10000[1630]
  10000[1632] <- 10000[1631] + LevelData[7]
  10000[1633] <- 10000[1619]
  10000[1634] <- LevelData[8] * 10000[1633]
  10000[1635] <- 10000[1620]
  10000[1636] <- LevelData[9] * 10000[1635]
  10000[1637] <- 10000[1634] + 10000[1636]
  10000[1638] <- 10000[1637] + LevelData[10]
  10000[1639] <- 10000[1626] / 10000[1638]
  10000[1640] <- 10000[1632] / 10000[1638]
  10000[1641] <- 10000[1639]
  10000[1642] <- 10000[1640]
  10000[1643] <- 10000[1614]
  10000[1644] <- 10000[1615]
  10000[1645] <- 10000[1643]
  10000[1646] <- 10000[1644]
  10000[1647] <- 10000[1645]
  10000[1648] <- LevelData[2] * 10000[1647]
  10000[1649] <- 10000[1646]
  10000[1650] <- LevelData[3] * 10000[1649]
  10000[1651] <- 10000[1648] + 10000[1650]
  10000[1652] <- 10000[1651] + LevelData[4]
  10000[1653] <- 10000[1645]
  10000[1654] <- LevelData[5] * 10000[1653]
  10000[1655] <- 10000[1646]
  10000[1656] <- LevelData[6] * 10000[1655]
  10000[1657] <- 10000[1654] + 10000[1656]
  10000[1658] <- 10000[1657] + LevelData[7]
  10000[1659] <- 10000[1645]
  10000[1660] <- LevelData[8] * 10000[1659]
  10000[1661] <- 10000[1646]
  10000[1662] <- LevelData[9] * 10000[1661]
  10000[1663] <- 10000[1660] + 10000[1662]
  10000[1664] <- 10000[1663] + LevelData[10]
  10000[1665] <- 10000[1652] / 10000[1664]
  10000[1666] <- 10000[1658] / 10000[1664]
  10000[1667] <- 10000[1665]
  10000[1668] <- 10000[1666]
  10000[1669] <- 10000[1616]
  10000[1670] <- 10000[1613]
  10000[1671] <- 10000[1669]
  10000[1672] <- 10000[1670]
  10000[1673] <- 10000[1671]
  10000[1674] <- LevelData[2] * 10000[1673]
  10000[1675] <- 10000[1672]
  10000[1676] <- LevelData[3] * 10000[1675]
  10000[1677] <- 10000[1674] + 10000[1676]
  10000[1678] <- 10000[1677] + LevelData[4]
  10000[1679] <- 10000[1671]
  10000[1680] <- LevelData[5] * 10000[1679]
  10000[1681] <- 10000[1672]
  10000[1682] <- LevelData[6] * 10000[1681]
  10000[1683] <- 10000[1680] + 10000[1682]
  10000[1684] <- 10000[1683] + LevelData[7]
  10000[1685] <- 10000[1671]
  10000[1686] <- LevelData[8] * 10000[1685]
  10000[1687] <- 10000[1672]
  10000[1688] <- LevelData[9] * 10000[1687]
  10000[1689] <- 10000[1686] + 10000[1688]
  10000[1690] <- 10000[1689] + LevelData[10]
  10000[1691] <- 10000[1678] / 10000[1690]
  10000[1692] <- 10000[1684] / 10000[1690]
  10000[1693] <- 10000[1691]
  10000[1694] <- 10000[1692]
  10000[1695] <- 10000[1614]
  10000[1696] <- 10000[1613]
  10000[1697] <- 10000[1695]
  10000[1698] <- 10000[1696]
  10000[1699] <- 10000[1697]
  10000[1700] <- LevelData[2] * 10000[1699]
  10000[1701] <- 10000[1698]
  10000[1702] <- LevelData[3] * 10000[1701]
  10000[1703] <- 10000[1700] + 10000[1702]
  10000[1704] <- 10000[1703] + LevelData[4]
  10000[1705] <- 10000[1697]
  10000[1706] <- LevelData[5] * 10000[1705]
  10000[1707] <- 10000[1698]
  10000[1708] <- LevelData[6] * 10000[1707]
  10000[1709] <- 10000[1706] + 10000[1708]
  10000[1710] <- 10000[1709] + LevelData[7]
  10000[1711] <- 10000[1697]
  10000[1712] <- LevelData[8] * 10000[1711]
  10000[1713] <- 10000[1698]
  10000[1714] <- LevelData[9] * 10000[1713]
  10000[1715] <- 10000[1712] + 10000[1714]
  10000[1716] <- 10000[1715] + LevelData[10]
  10000[1717] <- 10000[1704] / 10000[1716]
  10000[1718] <- 10000[1710] / 10000[1716]
  10000[1719] <- 10000[1717]
  10000[1720] <- 10000[1718]
  10000[1721] <- 10000[1719]
  10000[1722] <- 10000[1693]
  10000[1723] <- 10000[1721] - 10000[1722]
  10000[1724] <- 10000[1667]
  10000[1725] <- 10000[1723] + 10000[1724]
  10000[1726] <- 10000[1641]
  10000[1727] <- 10000[1725] - 10000[1726]
  10000[1728] <- 10000[1727] / 2.0
  10000[1729] <- 10000[1693]
  10000[1730] <- 10000[1719]
  10000[1731] <- 10000[1729] + 10000[1730]
  10000[1732] <- 10000[1731] / 2.0
  10000[1733] <- 10000[1641]
  10000[1734] <- 10000[1667]
  10000[1735] <- 10000[1733] + 10000[1734]
  10000[1736] <- 10000[1735] / 2.0
  10000[1737] <- 10000[1728] / 2.0
  10000[1738] <- 10000[1736] - 10000[1737]
  10000[1739] <- 10000[1642]
  10000[1740] <- 10000[1738]
  10000[1741] <- 10000[1739]
  10000[1742] <- 10000[1728] / 2.0
  10000[1743] <- 10000[1736] + 10000[1742]
  10000[1744] <- 10000[1668]
  10000[1745] <- 10000[1743]
  10000[1746] <- 10000[1744]
  10000[1747] <- 10000[1728] / 2.0
  10000[1748] <- 10000[1732] - 10000[1747]
  10000[1749] <- 10000[1694]
  10000[1750] <- 10000[1748]
  10000[1751] <- 10000[1749]
  10000[1752] <- 10000[1728] / 2.0
  10000[1753] <- 10000[1732] + 10000[1752]
  10000[1754] <- 10000[1720]
  10000[1755] <- 10000[1753]
  10000[1756] <- 10000[1754]
  10000[1757] <- 10000[1234]
  10000[1758] <- 10000[1740]
  10000[1759] <- 10000[1741]
  10000[1760] <- 10000[1750]
  10000[1761] <- 10000[1751]
  10000[1762] <- 10000[1755]
  10000[1763] <- 10000[1756]
  10000[1764] <- 10000[1745]
  10000[1765] <- 10000[1746]
  10000[1766] <- SpawnParticleEffect(10000[1757], 10000[1758], 10000[1759], 10000[1760], 10000[1761], 10000[1762], 10000[1763], 10000[1764], 10000[1765], 0.5, 0)
  10000[1767] <- 10000[1766]
  10000[1768] <- !LevelOption[7]
  goto 138 if 10000[1768] else 130
130:
  10000[1815] <- 0
  goto 131
131:
  10000[1874] <- 10000[1815]
  10000[1875] <- 10000[1874] < LevelData[16]
  goto 132 if 10000[1875] else 133
132:
  10000[1903] <- 10000[1815]
  10000[1904] <- 10000[1815]
  10000[1905] <- 10000[1904] + 1.0
  10000[1815] <- 10000[1905]
  10000[1902] <- 1.0
  goto 134
133:
  10000[1902] <- 0
  goto 134
134:
  goto 135 if 10000[1902] else 137
135:
  10000[2137] <- 10000[1903] * 9.0
  10000[2138] <- 16.0 + 10000[2137]
  10000[2139] <- 10000[2138]
  10000[2140] <- LevelData[10000[2139] + 1] == EntityData[0]
  goto 136 if 10000[2140] else 131
136:
  10000[2246] <- SpawnParticleEffect(0, LevelData[10000[2139] + 2], LevelData[10000[2139] + 3], LevelData[10000[2139] + 4], LevelData[10000[2139] + 5], LevelData[10000[2139] + 6], LevelData[10000[2139] + 7], LevelData[10000[2139] + 8], LevelData[10000[2139] + 9], 0.2, 0)
  10000[2247] <- 10000[2246]
  goto 138
137:
  goto exit
138:
  EntityDespawn[0] <- 1.0
  EntitySharedMemory[2] <- 1.0
  goto 582
139:
  10000[190] <- 10000[153] == 5.0
  goto 140 if 10000[190] else 267
140:
  10000[209] <- EntityData[3] > 0
  goto 141 if 10000[209] else 145
141:
  10000[223] <- EntityData[16] * 32.0
  10000[224] <- 2.0 + 10000[223]
  10000[225] <- 10000[224]
  10000[226] <- EntitySharedMemoryArray[10000[225]]
  goto 142 if 10000[226] else 143
142:
  10000[245] <- 10000[226]
  goto 144
143:
  10000[242] <- EntityData[16] * 3.0
  10000[243] <- 10000[242]
  10000[244] <- EntityInfoArray[10000[243] + 2] == 2.0
  10000[245] <- 10000[244]
  goto 144
144:
  10000[257] <- !10000[245]
  10000[222] <- 10000[257]
  goto 146
145:
  10000[222] <- 0
  goto 146
146:
  goto 582 if 10000[222] else 147
147:
  10000[256] <- EntityData[14] <= RuntimeUpdate[0]
  goto 148 if 10000[256] else 149
148:
  10000[269] <- RuntimeUpdate[0] <= EntityData[15]
  10000[268] <- 10000[269]
  goto 150
149:
  10000[268] <- 0
  goto 150
150:
  10000[280] <- !10000[268]
  goto 582 if 10000[280] else 151
151:
  10000[303] <- EntityData[16] * 32.0
  10000[304] <- 10000[303]
  10000[305] <- EntitySharedMemoryArray[10000[304]]
  10000[306] <- 10000[305] > 0
  10000[307] <- !10000[306]
  goto 152 if 10000[307] else 192
152:
  10000[319] <- 0
  goto 153
153:
  10000[357] <- 0
  goto when 10000[319]
    0 -> 154
    1 -> 155
    default -> 167
154:
  10000[456] <- 0
  goto 155
155:
  10000[457] <- 10000[456]
  10000[458] <- 10000[457] < RuntimeUpdate[3]
  goto 156 if 10000[458] else 157
156:
  10000[486] <- 10000[456]
  10000[487] <- 10000[486] * 15.0
  10000[488] <- 10000[487]
  10000[489] <- 10000[456]
  10000[490] <- 10000[489] + 1.0
  10000[456] <- 10000[490]
  10000[485] <- 1.0
  goto 158
157:
  10000[485] <- 0
  goto 158
158:
  goto 159 if 10000[485] else 167
159:
  10000[583] <- 0
  goto 160
160:
  10000[638] <- LevelMemory[17]
  10000[639] <- 10000[583] < 10000[638]
  goto 161 if 10000[639] else 164
161:
  10000[747] <- 17.0 + 10000[583]
  10000[748] <- 10000[747]
  10000[749] <- LevelMemory[10000[748] + 1]
  10000[750] <- 10000[749] == RuntimeTouchArray[10000[488]]
  goto 162 if 10000[750] else 163
162:
  10000[746] <- 1.0
  goto 165
163:
  10000[974] <- 10000[583] + 1.0
  10000[975] <- 10000[974]
  10000[583] <- 10000[975]
  goto 160
164:
  10000[746] <- 0
  goto 165
165:
  10000[973] <- !10000[746]
  goto 166 if 10000[973] else 155
166:
  10000[319] <- 1.0
  10000[459] <- 1.0
  goto 168
167:
  10000[459] <- 0
  goto 168
168:
  goto 169 if 10000[459] else 192
169:
  10000[521] <- 10000[71]
  10000[522] <- 10000[521]
  10000[530] <- 10000[72]
  10000[523] <- 10000[530]
  10000[531] <- 10000[123]
  10000[524] <- 10000[531]
  10000[532] <- 10000[124]
  10000[525] <- 10000[532]
  10000[533] <- 10000[149]
  10000[526] <- 10000[533]
  10000[534] <- 10000[150]
  10000[527] <- 10000[534]
  10000[535] <- 10000[97]
  10000[528] <- 10000[535]
  10000[536] <- 10000[98]
  10000[529] <- 10000[536]
  10000[537] <- 0
  10000[538] <- 0
  10000[539] <- 3.0
  goto 170
170:
  10000[584] <- 10000[538] < 4.0
  goto 171 if 10000[584] else 178
171:
  10000[641] <- 10000[538] >= -4.0
  10000[642] <- 10000[538] < 4.0
  10000[643] <- 10000[641] && 10000[642]
  10000[644] <- Trunc(10000[538])
  10000[645] <- 10000[644] == 10000[538]
  10000[646] <- 10000[643] && 10000[645]
  10000[647] <- 10000[538] < 0
  10000[648] <- 10000[647] * 4.0
  10000[649] <- 10000[538] + 10000[648]
  10000[650] <- 10000[649] * 2.0
  10000[651] <- 10000[650]
  10000[652] <- 10000[10000[651] + 523]
  10000[653] <- 10000[652] > RuntimeTouchArray[10000[488] + 6]
  10000[654] <- 10000[539] >= -4.0
  10000[655] <- 10000[539] < 4.0
  10000[656] <- 10000[654] && 10000[655]
  10000[657] <- Trunc(10000[539])
  10000[658] <- 10000[657] == 10000[539]
  10000[659] <- 10000[656] && 10000[658]
  10000[660] <- 10000[539] < 0
  10000[661] <- 10000[660] * 4.0
  10000[662] <- 10000[539] + 10000[661]
  10000[663] <- 10000[662] * 2.0
  10000[664] <- 10000[663]
  10000[665] <- 10000[10000[664] + 523]
  10000[666] <- 10000[665] > RuntimeTouchArray[10000[488] + 6]
  10000[667] <- 10000[653] != 10000[666]
  goto 172 if 10000[667] else 173
172:
  10000[752] <- 10000[539] >= -4.0
  10000[753] <- 10000[539] < 4.0
  10000[754] <- 10000[752] && 10000[753]
  10000[755] <- Trunc(10000[539])
  10000[756] <- 10000[755] == 10000[539]
  10000[757] <- 10000[754] && 10000[756]
  10000[758] <- 10000[539] < 0
  10000[759] <- 10000[758] * 4.0
  10000[760] <- 10000[539] + 10000[759]
  10000[761] <- 10000[760] * 2.0
  10000[762] <- 10000[761]
  10000[763] <- 10000[10000[762] + 522]
  10000[764] <- 10000[538] >= -4.0
  10000[765] <- 10000[538] < 4.0
  10000[766] <- 10000[764] && 10000[765]
  10000[767] <- Trunc(10000[538])
  10000[768] <- 10000[767] == 10000[538]
  10000[769] <- 10000[766] && 10000[768]
  10000[770] <- 10000[538] < 0
  10000[771] <- 10000[770] * 4.0
  10000[772] <- 10000[538] + 10000[771]
  10000[773] <- 10000[772] * 2.0
  10000[774] <- 10000[773]
  10000[775] <- 10000[10000[774] + 522]
  10000[776] <- 10000[763] - 10000[775]
  10000[777] <- 10000[538] >= -4.0
  10000[778] <- 10000[538] < 4.0
  10000[779] <- 10000[777] && 10000[778]
  10000[780] <- Trunc(10000[538])
  10000[781] <- 10000[780] == 10000[538]
  10000[782] <- 10000[779] && 10000[781]
  10000[783] <- 10000[538] < 0
  10000[784] <- 10000[783] * 4.0
  10000[785] <- 10000[538] + 10000[784]
  10000[786] <- 10000[785] * 2.0
  10000[787] <- 10000[786]
  10000[788] <- 10000[10000[787] + 523]
  10000[789] <- RuntimeTouchArray[10000[488] + 6] - 10000[788]
  10000[790] <- 10000[776] * 10000[789]
  10000[791] <- 10000[539] >= -4.0
  10000[792] <- 10000[539] < 4.0
  10000[793] <- 10000[791] && 10000[792]
  10000[794] <- Trunc(10000[539])
  10000[795] <- 10000[794] == 10000[539]
  10000[796] <- 10000[793] && 10000[795]
  10000[797] <- 10000[539] < 0
  10000[798] <- 10000[797] * 4.0
  10000[799] <- 10000[539] + 10000[798]
  10000[800] <- 10000[799] * 2.0
  10000[801] <- 10000[800]
  10000[802] <- 10000[10000[801] + 523]
  10000[803] <- 10000[538] >= -4.0
  10000[804] <- 10000[538] < 4.0
  10000[805] <- 10000[803] && 10000[804]
  10000[806] <- Trunc(10000[538])
  10000[807] <- 10000[806] == 10000[538]
  10000[808] <- 10000[805] && 10000[807]
  10000[809] <- 10000[538] < 0
  10000[810] <- 10000[809] * 4.0
  10000[811] <- 10000[538] + 10000[810]
  10000[812] <- 10000[811] * 2.0
  10000[813] <- 10000[812]
  10000[814] <- 10000[10000[813] + 523]
  10000[815] <- 10000[802] - 10000[814]
  10000[816] <- 10000[790] / 10000[815]
  10000[817] <- 10000[538] >= -4.0
  10000[818] <- 10000[538] < 4.0
  10000[819] <- 10000[817] && 10000[818]
  10000[820] <- Trunc(10000[538])
  10000[821] <- 10000[820] == 10000[538]
  10000[822] <- 10000[819] && 10000[821]
  10000[823] <- 10000[538] < 0
  10000[824] <- 10000[823] * 4.0
  10000[825] <- 10000[538] + 10000[824]
  10000[826] <- 10000[825] * 2.0
  10000[827] <- 10000[826]
  10000[828] <- 10000[10000[827] + 522]
  10000[829] <- 10000[816] + 10000[828]
  10000[830] <- RuntimeTouchArray[10000[488] + 5] < 10000[829]
  10000[751] <- 10000[830]
  goto 174
173:
  10000[751] <- 0
  goto 174
174:
  goto 175 if 10000[751] else 176
175:
  10000[1140] <- !10000[537]
  10000[1139] <- 10000[1140]
  goto 177
176:
  10000[1139] <- 10000[537]
  goto 177
177:
  10000[1456] <- 10000[538] + 1.0
  10000[1457] <- 10000[1139]
  10000[1458] <- 10000[1456]
  10000[1459] <- 10000[538]
  10000[537] <- 10000[1457]
  10000[538] <- 10000[1458]
  10000[539] <- 10000[1459]
  goto 170
178:
  10000[640] <- !10000[537]
  goto 153 if 10000[640] else 179
179:
  goto 153 if RuntimeTouchArray[10000[488] + 2] else 180
180:
  10000[976] <- LevelMemory[17]
  10000[977] <- 10000[976] >= 16.0
  goto 181 if 10000[977] else 182
181:
  10000[1138] <- 0
  goto 191
182:
  10000[1137] <- 0
  goto 183
183:
  10000[1452] <- LevelMemory[17]
  10000[1453] <- 10000[1137] < 10000[1452]
  goto 184 if 10000[1453] else 187
184:
  10000[1582] <- 17.0 + 10000[1137]
  10000[1583] <- 10000[1582]
  10000[1584] <- LevelMemory[10000[1583] + 1]
  10000[1585] <- 10000[1584] == RuntimeTouchArray[10000[488]]
  goto 185 if 10000[1585] else 186
185:
  10000[1581] <- 1.0
  goto 188
186:
  10000[1810] <- 10000[1137] + 1.0
  10000[1811] <- 10000[1810]
  10000[1137] <- 10000[1811]
  goto 183
187:
  10000[1581] <- 0
  goto 188
188:
  goto 189 if 10000[1581] else 190
189:
  10000[1138] <- 0
  goto 191
190:
  10000[1866] <- LevelMemory[17]
  10000[1867] <- 10000[1866] < 16.0
  10000[1868] <- LevelMemory[17]
  10000[1869] <- 17.0 + 10000[1868]
  10000[1870] <- 10000[1869]
  LevelMemory[10000[1870] + 1] <- RuntimeTouchArray[10000[488]]
  10000[1871] <- LevelMemory[17]
  10000[1872] <- 10000[1871] + 1.0
  LevelMemory[17] <- 10000[1872]
  10000[1138] <- 1.0
  goto 191
191:
  10000[1454] <- EntityData[16] * 32.0
  10000[1455] <- 10000[1454]
  EntitySharedMemoryArray[10000[1455]] <- RuntimeTouchArray[10000[488]]
  goto 192
192:
  10000[315] <- EntityData[16] * 32.0
  10000[316] <- 10000[315]
  10000[317] <- EntitySharedMemoryArray[10000[316]]
  10000[318] <- 10000[317] > 0
  goto 193 if 10000[318] else 582
193:
  10000[356] <- 0
  goto 194
194:
  10000[454] <- 10000[356]
  10000[455] <- 10000[454] < RuntimeUpdate[3]
  goto 195 if 10000[455] else 196
195:
  10000[480] <- 10000[356]
  10000[481] <- 10000[480] * 15.0
  10000[482] <- 10000[481]
  10000[483] <- 10000[356]
  10000[484] <- 10000[483] + 1.0
  10000[356] <- 10000[484]
  10000[479] <- 1.0
  goto 197
196:
  10000[479] <- 0
  goto 197
197:
  goto 198 if 10000[479] else 582
198:
  10000[579] <- EntityData[16] * 32.0
  10000[580] <- 10000[579]
  10000[581] <- EntitySharedMemoryArray[10000[580]]
  10000[582] <- RuntimeTouchArray[10000[482]] != 10000[581]
  goto 194 if 10000[582] else 199
199:
  10000[619] <- 10000[71]
  10000[620] <- 10000[619]
  10000[628] <- 10000[72]
  10000[621] <- 10000[628]
  10000[629] <- 10000[123]
  10000[622] <- 10000[629]
  10000[630] <- 10000[124]
  10000[623] <- 10000[630]
  10000[631] <- 10000[149]
  10000[624] <- 10000[631]
  10000[632] <- 10000[150]
  10000[625] <- 10000[632]
  10000[633] <- 10000[97]
  10000[626] <- 10000[633]
  10000[634] <- 10000[98]
  10000[627] <- 10000[634]
  10000[635] <- 0
  10000[636] <- 0
  10000[637] <- 3.0
  goto 200
200:
  10000[745] <- 10000[636] < 4.0
  goto 201 if 10000[745] else 208
201:
  10000[946] <- 10000[636] >= -4.0
  10000[947] <- 10000[636] < 4.0
  10000[948] <- 10000[946] && 10000[947]
  10000[949] <- Trunc(10000[636])
  10000[950] <- 10000[949] == 10000[636]
  10000[951] <- 10000[948] && 10000[950]
  10000[952] <- 10000[636] < 0
  10000[953] <- 10000[952] * 4.0
  10000[954] <- 10000[636] + 10000[953]
  10000[955] <- 10000[954] * 2.0
  10000[956] <- 10000[955]
  10000[957] <- 10000[10000[956] + 621]
  10000[958] <- 10000[957] > RuntimeTouchArray[10000[482] + 6]
  10000[959] <- 10000[637] >= -4.0
  10000[960] <- 10000[637] < 4.0
  10000[961] <- 10000[959] && 10000[960]
  10000[962] <- Trunc(10000[637])
  10000[963] <- 10000[962] == 10000[637]
  10000[964] <- 10000[961] && 10000[963]
  10000[965] <- 10000[637] < 0
  10000[966] <- 10000[965] * 4.0
  10000[967] <- 10000[637] + 10000[966]
  10000[968] <- 10000[967] * 2.0
  10000[969] <- 10000[968]
  10000[970] <- 10000[10000[969] + 621]
  10000[971] <- 10000[970] > RuntimeTouchArray[10000[482] + 6]
  10000[972] <- 10000[958] != 10000[971]
  goto 202 if 10000[972] else 203
202:
  10000[1058] <- 10000[637] >= -4.0
  10000[1059] <- 10000[637] < 4.0
  10000[1060] <- 10000[1058] && 10000[1059]
  10000[1061] <- Trunc(10000[637])
  10000[1062] <- 10000[1061] == 10000[637]
  10000[1063] <- 10000[1060] && 10000[1062]
  10000[1064] <- 10000[637] < 0
  10000[1065] <- 10000[1064] * 4.0
  10000[1066] <- 10000[637] + 10000[1065]
  10000[1067] <- 10000[1066] * 2.0
  10000[1068] <- 10000[1067]
  10000[1069] <- 10000[10000[1068] + 620]
  10000[1070] <- 10000[636] >= -4.0
  10000[1071] <- 10000[636] < 4.0
  10000[1072] <- 10000[1070] && 10000[1071]
  10000[1073] <- Trunc(10000[636])
  10000[1074] <- 10000[1073] == 10000[636]
  10000[1075] <- 10000[1072] && 10000[1074]
  10000[1076] <- 10000[636] < 0
  10000[1077] <- 10000[1076] * 4.0
  10000[1078] <- 10000[636] + 10000[1077]
  10000[1079] <- 10000[1078] * 2.0
  10000[1080] <- 10000[1079]
  10000[1081] <- 10000[10000[1080] + 620]
  10000[1082] <- 10000[1069] - 10000[1081]
  10000[1083] <- 10000[636] >= -4.0
  10000[1084] <- 10000[636] < 4.0
  10000[1085] <- 10000[1083] && 10000[1084]
  10000[1086] <- Trunc(10000[636])
  10000[1087] <- 10000[1086] == 10000[636]
  10000[1088] <- 10000[1085] && 10000[1087]
  10000[1089] <- 10000[636] < 0
  10000[1090] <- 10000[1089] * 4.0
  10000[1091] <- 10000[636] + 10000[1090]
  10000[1092] <- 10000[1091] * 2.0
  10000[1093] <- 10000[1092]
  10000[1094] <- 10000[10000[1093] + 621]
  10000[1095] <- RuntimeTouchArray[10000[482] + 6] - 10000[1094]
  10000[1096] <- 10000[1082] * 10000[1095]
  10000[1097] <- 10000[637] >= -4.0
  10000[1098] <- 10000[637] < 4.0
  10000[1099] <- 10000[1097] && 10000[1098]
  10000[1100] <- Trunc(10000[637])
  10000[1101] <- 10000[1100] == 10000[637]
  10000[1102] <- 10000[1099] && 10000[1101]
  10000[1103] <- 10000[637] < 0
  10000[1104] <- 10000[1103] * 4.0
  10000[1105] <- 10000[637] + 10000[1104]
  10000[1106] <- 10000[1105] * 2.0
  10000[1107] <- 10000[1106]
  10000[1108] <- 10000[10000[1107] + 621]
  10000[1109] <- 10000[636] >= -4.0
  10000[1110] <- 10000[636] < 4.0
  10000[1111] <- 10000[1109] && 10000[1110]
  10000[1112] <- Trunc(10000[636])
  10000[1113] <- 10000[1112] == 10000[636]
  10000[1114] <- 10000[1111] && 10000[1113]
  10000[1115] <- 10000[636] < 0
  10000[1116] <- 10000[1115] * 4.0
  10000[1117] <- 10000[636] + 10000[1116]
  10000[1118] <- 10000[1117] * 2.0
  10000[1119] <- 10000[1118]
  10000[1120] <- 10000[10000[1119] + 621]
  10000[1121] <- 10000[1108] - 10000[1120]
  10000[1122] <- 10000[1096] / 10000[1121]
  10000[1123] <- 10000[636] >= -4.0
  10000[1124] <- 10000[636] < 4.0
  10000[1125] <- 10000[1123] && 10000[1124]
  10000[1126] <- Trunc(10000[636])
  10000[1127] <- 10000[1126] == 10000[636]
  10000[1128] <- 10000[1125] && 10000[1127]
  10000[1129] <- 10000[636] < 0
  10000[1130] <- 10000[1129] * 4.0
  10000[1131] <- 10000[636] + 10000[1130]
  10000[1132] <- 10000[1131] * 2.0
  10000[1133] <- 10000[1132]
  10000[1134] <- 10000[10000[1133] + 620]
  10000[1135] <- 10000[1122] + 10000[1134]
  10000[1136] <- RuntimeTouchArray[10000[482] + 5] < 10000[1135]
  10000[1057] <- 10000[1136]
  goto 204
203:
  10000[1057] <- 0
  goto 204
204:
  goto 205 if 10000[1057] else 206
205:
  10000[1580] <- !10000[635]
  10000[1579] <- 10000[1580]
  goto 207
206:
  10000[1579] <- 10000[635]
  goto 207
207:
  10000[1806] <- 10000[636] + 1.0
  10000[1807] <- 10000[1579]
  10000[1808] <- 10000[1806]
  10000[1809] <- 10000[636]
  10000[635] <- 10000[1807]
  10000[636] <- 10000[1808]
  10000[637] <- 10000[1809]
  goto 200
208:
  goto 209 if 10000[635] else 211
209:
  10000[1050] <- EntityMemory[0]
  10000[1051] <- 10000[1050] - EntityData[11]
  10000[1052] <- Abs(10000[1051])
  10000[1053] <- RuntimeUpdate[0] - RuntimeEnvironment[3]
  10000[1054] <- 10000[1053] - EntityData[11]
  10000[1055] <- Abs(10000[1054])
  10000[1056] <- 10000[1055] < 10000[1052]
  goto 210 if 10000[1056] else 211
210:
  10000[1451] <- RuntimeUpdate[0] - RuntimeEnvironment[3]
  EntityMemory[0] <- 10000[1451]
  goto 211
211:
  10000[1048] <- EntityMemory[0]
  10000[1049] <- 10000[1048] >= EntityData[11]
  goto 212 if 10000[1049] else 582
212:
  10000[1444] <- EntityMemory[0]
  10000[1445] <- Judge(10000[1444], EntityData[11], EntityData[5], EntityData[6], EntityData[7], EntityData[8], EntityData[9], EntityData[10])
  EntityInput[0] <- 10000[1445]
  10000[1446] <- 10000[1444] - EntityData[11]
  10000[1447] <- Clamp(10000[1446], -1.0, 1.0)
  EntityInput[1] <- 10000[1447]
  10000[1448] <- EntityInput[1]
  10000[1449] <- 10000[1448] * 1000.0
  EntityInput[3] <- 10000[1449]
  10000[1450] <- 10000[1445] != 0
  goto 213 if 10000[1450] else 266
213:
  10000[1578] <- !LevelOption[11]
  goto 214 if 10000[1578] else 231
214:
  10000[1802] <- 3.0 + EntityInfo[1]
  10000[1803] <- 10000[1802]
  10000[1804] <- EngineRom[10000[1803]]
  10000[1805] <- !LevelOption[10]
  goto 231 if 10000[1805] else 215
215:
  10000[1865] <- 10000[1804] == 6.0
  goto 231 if 10000[1865] else 216
216:
  10000[1899] <- 0
  10000[1900] <- 10000[1804] == 2.0
  goto 218 if 10000[1900] else 217
217:
  10000[1947] <- 10000[1804] == 3.0
  goto 218 if 10000[1947] else 224
218:
  10000[1948] <- 10000[1445] == 1.0
  goto 219 if 10000[1948] else 220
219:
  10000[1899] <- 4.0
  goto 230
220:
  10000[2136] <- 10000[1445] == 2.0
  goto 221 if 10000[2136] else 222
221:
  10000[1899] <- 5.0
  goto 230
222:
  10000[2243] <- 10000[1445] == 3.0
  goto 223 if 10000[2243] else 230
223:
  10000[1899] <- 6.0
  goto 230
224:
  10000[2135] <- 10000[1445] == 1.0
  goto 225 if 10000[2135] else 226
225:
  10000[1899] <- 1.0
  goto 230
226:
  10000[2242] <- 10000[1445] == 2.0
  goto 227 if 10000[2242] else 228
227:
  10000[1899] <- 2.0
  goto 230
228:
  10000[2447] <- 10000[1445] == 3.0
  goto 229 if 10000[2447] else 230
229:
  10000[1899] <- 3.0
  goto 230
230:
  10000[2244] <- 10000[1899]
  10000[2245] <- Play(10000[2244], 0)
  goto 231
231:
  10000[1798] <- 3.0 + EntityInfo[1]
  10000[1799] <- 10000[1798]
  10000[1800] <- EngineRom[10000[1799]]
  10000[1801] <- 10000[1800] == 6.0
  goto 266 if 10000[1801] else 232
232:
  10000[1864] <- !LevelOption[6]
  goto 266 if 10000[1864] else 233
233:
  10000[1897] <- 0
  10000[1898] <- 10000[1800] == 1.0
  goto 234 if 10000[1898] else 235
234:
  10000[1897] <- 1.0
  goto 245
235:
  10000[1946] <- 10000[1800] == 2.0
  goto 236 if 10000[1946] else 237
236:
  10000[1897] <- 6.0
  goto 245
237:
  10000[2040] <- 10000[1800] == 3.0
  goto 238 if 10000[2040] else 241
238:
  10000[2240] <- EntityData[2] > 0
  goto 239 if 10000[2240] else 240
239:
  10000[1897] <- 8.0
  goto 245
240:
  10000[1897] <- 10.0
  goto 245
241:
  10000[2239] <- 10000[1800] == 4.0
  goto 244 if 10000[2239] else 242
242:
  10000[2264] <- 10000[1800] == 5.0
  goto 244 if 10000[2264] else 243
243:
  10000[2640] <- 10000[1800] == 7.0
  goto 244 if 10000[2640] else 245
244:
  10000[1897] <- 3.0
  goto 245
245:
  10000[2041] <- EntityData[0] * LevelData[12]
  10000[2042] <- LevelData[11] / 2.0
  10000[2043] <- 10000[2041] - 10000[2042]
  10000[2044] <- 10000[2043]
  10000[2045] <- 0
  10000[2046] <- 10000[2044]
  10000[2047] <- LevelData[2] * 10000[2046]
  10000[2048] <- 10000[2045]
  10000[2049] <- LevelData[3] * 10000[2048]
  10000[2050] <- 10000[2047] + 10000[2049]
  10000[2051] <- 10000[2050] + LevelData[4]
  10000[2052] <- 10000[2044]
  10000[2053] <- LevelData[5] * 10000[2052]
  10000[2054] <- 10000[2045]
  10000[2055] <- LevelData[6] * 10000[2054]
  10000[2056] <- 10000[2053] + 10000[2055]
  10000[2057] <- 10000[2056] + LevelData[7]
  10000[2058] <- 10000[2044]
  10000[2059] <- LevelData[8] * 10000[2058]
  10000[2060] <- 10000[2045]
  10000[2061] <- LevelData[9] * 10000[2060]
  10000[2062] <- 10000[2059] + 10000[2061]
  10000[2063] <- 10000[2062] + LevelData[10]
  10000[2064] <- 10000[2051] / 10000[2063]
  10000[2065] <- 10000[2057] / 10000[2063]
  10000[2066] <- 10000[2064]
  10000[2067] <- 10000[2065]
  10000[2068] <- LevelData[11] / 2.0
  10000[2069] <- 10000[2041] + 10000[2068]
  10000[2070] <- 10000[2069]
  10000[2071] <- 0
  10000[2072] <- 10000[2070]
  10000[2073] <- LevelData[2] * 10000[2072]
  10000[2074] <- 10000[2071]
  10000[2075] <- LevelData[3] * 10000[2074]
  10000[2076] <- 10000[2073] + 10000[2075]
  10000[2077] <- 10000[2076] + LevelData[4]
  10000[2078] <- 10000[2070]
  10000[2079] <- LevelData[5] * 10000[2078]
  10000[2080] <- 10000[2071]
  10000[2081] <- LevelData[6] * 10000[2080]
  10000[2082] <- 10000[2079] + 10000[2081]
  10000[2083] <- 10000[2082] + LevelData[7]
  10000[2084] <- 10000[2070]
  10000[2085] <- LevelData[8] * 10000[2084]
  10000[2086] <- 10000[2071]
  10000[2087] <- LevelData[9] * 10000[2086]
  10000[2088] <- 10000[2085] + 10000[2087]
  10000[2089] <- 10000[2088] + LevelData[10]
  10000[2090] <- 10000[2077] / 10000[2089]
  10000[2091] <- 10000[2083] / 10000[2089]
  10000[2092] <- 10000[2090]
  10000[2093] <- 10000[2091]
  10000[2094] <- 10000[2092]
  10000[2095] <- 10000[2066]
  10000[2096] <- 10000[2094] - 10000[2095]
  10000[2097] <- 10000[2093]
  10000[2098] <- 10000[2067]
  10000[2099] <- 10000[2097] - 10000[2098]
  10000[2100] <- 10000[2096]
  10000[2101] <- Power(10000[2100], 2.0)
  10000[2102] <- 10000[2099]
  10000[2103] <- Power(10000[2102], 2.0)
  10000[2104] <- 10000[2101] + 10000[2103]
  10000[2105] <- Power(10000[2104], 0.5)
  10000[2106] <- 0
  10000[2107] <- 10000[2105]
  10000[2108] <- 10000[2066]
  10000[2109] <- 10000[2106]
  10000[2110] <- 10000[2108] + 10000[2109]
  10000[2111] <- 10000[2067]
  10000[2112] <- 10000[2107]
  10000[2113] <- 10000[2111] + 10000[2112]
  10000[2114] <- 0
  10000[2115] <- 10000[2105]
  10000[2116] <- 10000[2092]
  10000[2117] <- 10000[2114]
  10000[2118] <- 10000[2116] + 10000[2117]
  10000[2119] <- 10000[2093]
  10000[2120] <- 10000[2115]
  10000[2121] <- 10000[2119] + 10000[2120]
  10000[2122] <- 10000[1897]
  10000[2123] <- 10000[2066]
  10000[2124] <- 10000[2067]
  10000[2125] <- 10000[2110]
  10000[2126] <- 10000[2113]
  10000[2127] <- 10000[2118]
  10000[2128] <- 10000[2121]
  10000[2129] <- 10000[2092]
  10000[2130] <- 10000[2093]
  10000[2131] <- SpawnParticleEffect(10000[2122], 10000[2123], 10000[2124], 10000[2125], 10000[2126], 10000[2127], 10000[2128], 10000[2129], 10000[2130], 0.5, 0)
  10000[2132] <- 10000[2131]
  10000[2133] <- 0
  10000[2134] <- 10000[1800] == 1.0
  goto 246 if 10000[2134] else 247
246:
  10000[2133] <- 2.0
  goto 257
247:
  10000[2241] <- 10000[1800] == 2.0
  goto 248 if 10000[2241] else 249
248:
  10000[2133] <- 7.0
  goto 257
249:
  10000[2265] <- 10000[1800] == 3.0
  goto 250 if 10000[2265] else 253
250:
  10000[2642] <- EntityData[2] > 0
  goto 251 if 10000[2642] else 252
251:
  10000[2133] <- 9.0
  goto 257
252:
  10000[2133] <- 11.0
  goto 257
253:
  10000[2641] <- 10000[1800] == 4.0
  goto 256 if 10000[2641] else 254
254:
  10000[2648] <- 10000[1800] == 5.0
  goto 256 if 10000[2648] else 255
255:
  10000[2661] <- 10000[1800] == 7.0
  goto 256 if 10000[2661] else 257
256:
  10000[2133] <- 4.0
  goto 257
257:
  10000[2266] <- EntityData[0] * LevelData[12]
  10000[2267] <- 10000[2266]
  10000[2268] <- 0
  10000[2269] <- LevelData[11]
  10000[2270] <- LevelData[11]
  10000[2271] <- 10000[2269]
  10000[2272] <- 10000[2271] * 1.8
  10000[2273] <- 10000[2270]
  10000[2274] <- 10000[2273] * 1.8
  10000[2275] <- 10000[2268]
  10000[2276] <- 10000[2274]
  10000[2277] <- 10000[2276] / 2.0
  10000[2278] <- 10000[2275] + 10000[2277]
  10000[2279] <- 10000[2267]
  10000[2280] <- 10000[2272]
  10000[2281] <- 10000[2280] / 2.0
  10000[2282] <- 10000[2279] + 10000[2281]
  10000[2283] <- 10000[2268]
  10000[2284] <- 10000[2274]
  10000[2285] <- 10000[2284] / 2.0
  10000[2286] <- 10000[2283] - 10000[2285]
  10000[2287] <- 10000[2267]
  10000[2288] <- 10000[2272]
  10000[2289] <- 10000[2288] / 2.0
  10000[2290] <- 10000[2287] - 10000[2289]
  10000[2291] <- 10000[2278]
  10000[2292] <- 10000[2282]
  10000[2293] <- 10000[2286]
  10000[2294] <- 10000[2290]
  10000[2295] <- 10000[2294]
  10000[2296] <- 10000[2293]
  10000[2297] <- 10000[2295]
  10000[2298] <- 10000[2296]
  10000[2299] <- 10000[2297]
  10000[2300] <- LevelData[2] * 10000[2299]
  10000[2301] <- 10000[2298]
  10000[2302] <- LevelData[3] * 10000[2301]
  10000[2303] <- 10000[2300] + 10000[2302]
  10000[2304] <- 10000[2303] + LevelData[4]
  10000[2305] <- 10000[2297]
  10000[2306] <- LevelData[5] * 10000[2305]
  10000[2307] <- 10000[2298]
  10000[2308] <- LevelData[6] * 10000[2307]
  10000[2309] <- 10000[2306] + 10000[2308]
  10000[2310] <- 10000[2309] + LevelData[7]
  10000[2311] <- 10000[2297]
  10000[2312] <- LevelData[8] * 10000[2311]
  10000[2313] <- 10000[2298]
  10000[2314] <- LevelData[9] * 10000[2313]
  10000[2315] <- 10000[2312] + 10000[2314]
  10000[2316] <- 10000[2315] + LevelData[10]
  10000[2317] <- 10000[2304] / 10000[2316]
  10000[2318] <- 10000[2310] / 10000[2316]
  10000[2319] <- 10000[2317]
  10000[2320] <- 10000[2318]
  10000[2321] <- 10000[2292]
  10000[2322] <- 10000[2293]
  10000[2323] <- 10000[2321]
  10000[2324] <- 10000[2322]
  10000[2325] <- 10000[2323]
  10000[2326] <- LevelData[2] * 10000[2325]
  10000[2327] <- 10000[2324]
  10000[2328] <- LevelData[3] * 10000[2327]
  10000[2329] <- 10000[2326] + 10000[2328]
  10000[2330] <- 10000[2329] + LevelData[4]
  10000[2331] <- 10000[2323]
  10000[2332] <- LevelData[5] * 10000[2331]
  10000[2333] <- 10000[2324]
  10000[2334] <- LevelData[6] * 10000[2333]
  10000[2335] <- 10000[2332] + 10000[2334]
  10000[2336] <- 10000[2335] + LevelData[7]
  10000[2337] <- 10000[2323]
  10000[2338] <- LevelData[8] * 10000[2337]
  10000[2339] <- 10000[2324]
  10000[2340] <- LevelData[9] * 10000[2339]
  10000[2341] <- 10000[2338] + 10000[2340]
  10000[2342] <- 10000[2341] + LevelData[10]
  10000[2343] <- 10000[2330] / 10000[2342]
  10000[2344] <- 10000[2336] / 10000[2342]
  10000[2345] <- 10000[2343]
  10000[2346] <- 10000[2344]
  10000[2347] <- 10000[2294]
  10000[2348] <- 10000[2291]
  10000[2349] <- 10000[2347]
  10000[2350] <- 10000[2348]
  10000[2351] <- 10000[2349]
  10000[2352] <- LevelData[2] * 10000[2351]
  10000[2353] <- 10000[2350]
  10000[2354] <- LevelData[3] * 10000[2353]
  10000[2355] <- 10000[2352] + 10000[2354]
  10000[2356] <- 10000[2355] + LevelData[4]
  10000[2357] <- 10000[2349]
  10000[2358] <- LevelData[5] * 10000[2357]
  10000[2359] <- 10000[2350]
  10000[2360] <- LevelData[6] * 10000[2359]
  10000[2361] <- 10000[2358] + 10000[2360]
  10000[2362] <- 10000[2361] + LevelData[7]
  10000[2363] <- 10000[2349]
  10000[2364] <- LevelData[8] * 10000[2363]
  10000[2365] <- 10000[2350]
  10000[2366] <- LevelData[9] * 10000[2365]
  10000[2367] <- 10000[2364] + 10000[2366]
  10000[2368] <- 10000[2367] + LevelData[10]
  10000[2369] <- 10000[2356] / 10000[2368]
  10000[2370] <- 10000[2362] / 10000[2368]
  10000[2371] <- 10000[2369]
  10000[2372] <- 10000[2370]
  10000[2373] <- 10000[2292]
  10000[2374] <- 10000[2291]
  10000[2375] <- 10000[2373]
  10000[2376] <- 10000[2374]
  10000[2377] <- 10000[2375]
  10000[2378] <- LevelData[2] * 10000[2377]
  10000[2379] <- 10000[2376]
  10000[2380] <- LevelData[3] * 10000[2379]
  10000[2381] <- 10000[2378] + 10000[2380]
  10000[2382] <- 10000[2381] + LevelData[4]
  10000[2383] <- 10000[2375]
  10000[2384] <- LevelData[5] * 10000[2383]
  10000[2385] <- 10000[2376]
  10000[2386] <- LevelData[6] * 10000[2385]
  10000[2387] <- 10000[2384] + 10000[2386]
  10000[2388] <- 10000[2387] + LevelData[7]
  10000[2389] <- 10000[2375]
  10000[2390] <- LevelData[8] * 10000[2389]
  10000[2391] <- 10000[2376]
  10000[2392] <- LevelData[9] * 10000[2391]
  10000[2393] <- 10000[2390] + 10000[2392]
  10000[2394] <- 10000[2393] + LevelData[10]
  10000[2395] <- 10000[2382] / 10000[2394]
  10000[2396] <- 10000[2388] / 10000[2394]
  10000[2397] <- 10000[2395]
  10000[2398] <- 10000[2396]
  10000[2399] <- 10000[2397]
  10000[2400] <- 10000[2371]
  10000[2401] <- 10000[2399] - 10000[2400]
  10000[2402] <- 10000[2345]
  10000[2403] <- 10000[2401] + 10000[2402]
  10000[2404] <- 10000[2319]
  10000[2405] <- 10000[2403] - 10000[2404]
  10000[2406] <- 10000[2405] / 2.0
  10000[2407] <- 10000[2371]
  10000[2408] <- 10000[2397]
  10000[2409] <- 10000[2407] + 10000[2408]
  10000[2410] <- 10000[2409] / 2.0
  10000[2411] <- 10000[2319]
  10000[2412] <- 10000[2345]
  10000[2413] <- 10000[2411] + 10000[2412]
  10000[2414] <- 10000[2413] / 2.0
  10000[2415] <- 10000[2406] / 2.0
  10000[2416] <- 10000[2414] - 10000[2415]
  10000[2417] <- 10000[2320]
  10000[2418] <- 10000[2416]
  10000[2419] <- 10000[2417]
  10000[2420] <- 10000[2406] / 2.0
  10000[2421] <- 10000[2414] + 10000[2420]
  10000[2422] <- 10000[2346]
  10000[2423] <- 10000[2421]
  10000[2424] <- 10000[2422]
  10000[2425] <- 10000[2406] / 2.0
  10000[2426] <- 10000[2410] - 10000[2425]
  10000[2427] <- 10000[2372]
  10000[2428] <- 10000[2426]
  10000[2429] <- 10000[2427]
  10000[2430] <- 10000[2406] / 2.0
  10000[2431] <- 10000[2410] + 10000[2430]
  10000[2432] <- 10000[2398]
  10000[2433] <- 10000[2431]
  10000[2434] <- 10000[2432]
  10000[2435] <- 10000[2133]
  10000[2436] <- 10000[2418]
  10000[2437] <- 10000[2419]
  10000[2438] <- 10000[2428]
  10000[2439] <- 10000[2429]
  10000[2440] <- 10000[2433]
  10000[2441] <- 10000[2434]
  10000[2442] <- 10000[2423]
  10000[2443] <- 10000[2424]
  10000[2444] <- SpawnParticleEffect(10000[2435], 10000[2436], 10000[2437], 10000[2438], 10000[2439], 10000[2440], 10000[2441], 10000[2442], 10000[2443], 0.5, 0)
  10000[2445] <- 10000[2444]
  10000[2446] <- !LevelOption[7]
  goto 266 if 10000[2446] else 258
258:
  10000[2643] <- 0
  goto 259
259:
  10000[2649] <- 10000[2643]
  10000[2650] <- 10000[2649] < LevelData[16]
  goto 260 if 10000[2650] else 261
260:
  10000[2663] <- 10000[2643]
  10000[2664] <- 10000[2643]
  10000[2665] <- 10000[2664] + 1.0
  10000[2643] <- 10000[2665]
  10000[2662] <- 1.0
  goto 262
261:
  10000[2662] <- 0
  goto 262
262:
  goto 263 if 10000[2662] else 265
263:
  10000[2680] <- 10000[2663] * 9.0
  10000[2681] <- 16.0 + 10000[2680]
  10000[2682] <- 10000[2681]
  10000[2683] <- LevelData[10000[2682] + 1] == EntityData[0]
  goto 264 if 10000[2683] else 259
264:
  10000[2690] <- SpawnParticleEffect(0, LevelData[10000[2682] + 2], LevelData[10000[2682] + 3], LevelData[10000[2682] + 4], LevelData[10000[2682] + 5], LevelData[10000[2682] + 6], LevelData[10000[2682] + 7], LevelData[10000[2682] + 8], LevelData[10000[2682] + 9], 0.2, 0)
  10000[2691] <- 10000[2690]
  goto 266
265:
  goto exit
266:
  EntityDespawn[0] <- 1.0
  EntitySharedMemory[2] <- 1.0
  goto 582
267:
  10000[208] <- 10000[153] == 7.0
  goto 268 if 10000[208] else 394
268:
  10000[221] <- EntityData[3] > 0
  goto 269 if 10000[221] else 273
269:
  10000[238] <- EntityData[16] * 32.0
  10000[239] <- 2.0 + 10000[238]
  10000[240] <- 10000[239]
  10000[241] <- EntitySharedMemoryArray[10000[240]]
  goto 270 if 10000[241] else 271
270:
  10000[255] <- 10000[241]
  goto 272
271:
  10000[252] <- EntityData[16] * 3.0
  10000[253] <- 10000[252]
  10000[254] <- EntityInfoArray[10000[253] + 2] == 2.0
  10000[255] <- 10000[254]
  goto 272
272:
  10000[267] <- !10000[255]
  10000[237] <- 10000[267]
  goto 274
273:
  10000[237] <- 0
  goto 274
274:
  goto 582 if 10000[237] else 275
275:
  10000[266] <- EntityData[14] <= RuntimeUpdate[0]
  goto 276 if 10000[266] else 277
276:
  10000[279] <- RuntimeUpdate[0] <= EntityData[15]
  10000[278] <- 10000[279]
  goto 278
277:
  10000[278] <- 0
  goto 278
278:
  10000[302] <- !10000[278]
  goto 582 if 10000[302] else 279
279:
  10000[310] <- EntityData[16] * 32.0
  10000[311] <- 10000[310]
  10000[312] <- EntitySharedMemoryArray[10000[311]]
  10000[313] <- 10000[312] > 0
  10000[314] <- !10000[313]
  goto 280 if 10000[314] else 320
280:
  10000[355] <- 0
  goto 281
281:
  10000[453] <- 0
  goto when 10000[355]
    0 -> 282
    1 -> 283
    default -> 295
282:
  10000[475] <- 0
  goto 283
283:
  10000[476] <- 10000[475]
  10000[477] <- 10000[476] < RuntimeUpdate[3]
  goto 284 if 10000[477] else 285
284:
  10000[516] <- 10000[475]
  10000[517] <- 10000[516] * 15.0
  10000[518] <- 10000[517]
  10000[519] <- 10000[475]
  10000[520] <- 10000[519] + 1.0
  10000[475] <- 10000[520]
  10000[515] <- 1.0
  goto 286
285:
  10000[515] <- 0
  goto 286
286:
  goto 287 if 10000[515] else 295
287:
  10000[617] <- 0
  goto 288
288:
  10000[715] <- LevelMemory[17]
  10000[716] <- 10000[617] < 10000[715]
  goto 289 if 10000[716] else 292
289:
  10000[862] <- 17.0 + 10000[617]
  10000[863] <- 10000[862]
  10000[864] <- LevelMemory[10000[863] + 1]
  10000[865] <- 10000[864] == RuntimeTouchArray[10000[518]]
  goto 290 if 10000[865] else 291
290:
  10000[861] <- 1.0
  goto 293
291:
  10000[1044] <- 10000[617] + 1.0
  10000[1045] <- 10000[1044]
  10000[617] <- 10000[1045]
  goto 288
292:
  10000[861] <- 0
  goto 293
293:
  10000[1043] <- !10000[861]
  goto 294 if 10000[1043] else 283
294:
  10000[355] <- 1.0
  10000[478] <- 1.0
  goto 296
295:
  10000[478] <- 0
  goto 296
296:
  goto 297 if 10000[478] else 320
297:
  10000[560] <- 10000[71]
  10000[561] <- 10000[560]
  10000[569] <- 10000[72]
  10000[562] <- 10000[569]
  10000[570] <- 10000[123]
  10000[563] <- 10000[570]
  10000[571] <- 10000[124]
  10000[564] <- 10000[571]
  10000[572] <- 10000[149]
  10000[565] <- 10000[572]
  10000[573] <- 10000[150]
  10000[566] <- 10000[573]
  10000[574] <- 10000[97]
  10000[567] <- 10000[574]
  10000[575] <- 10000[98]
  10000[568] <- 10000[575]
  10000[576] <- 0
  10000[577] <- 0
  10000[578] <- 3.0
  goto 298
298:
  10000[618] <- 10000[577] < 4.0
  goto 299 if 10000[618] else 306
299:
  10000[718] <- 10000[577] >= -4.0
  10000[719] <- 10000[577] < 4.0
  10000[720] <- 10000[718] && 10000[719]
  10000[721] <- Trunc(10000[577])
  10000[722] <- 10000[721] == 10000[577]
  10000[723] <- 10000[720] && 10000[722]
  10000[724] <- 10000[577] < 0
  10000[725] <- 10000[724] * 4.0
  10000[726] <- 10000[577] + 10000[725]
  10000[727] <- 10000[726] * 2.0
  10000[728] <- 10000[727]
  10000[729] <- 10000[10000[728] + 562]
  10000[730] <- 10000[729] > RuntimeTouchArray[10000[518] + 6]
  10000[731] <- 10000[578] >= -4.0
  10000[732] <- 10000[578] < 4.0
  10000[733] <- 10000[731] && 10000[732]
  10000[734] <- Trunc(10000[578])
  10000[735] <- 10000[734] == 10000[578]
  10000[736] <- 10000[733] && 10000[735]
  10000[737] <- 10000[578] < 0
  10000[738] <- 10000[737] * 4.0
  10000[739] <- 10000[578] + 10000[738]
  10000[740] <- 10000[739] * 2.0
  10000[741] <- 10000[740]
  10000[742] <- 10000[10000[741] + 562]
  10000[743] <- 10000[742] > RuntimeTouchArray[10000[518] + 6]
  10000[744] <- 10000[730] != 10000[743]
  goto 300 if 10000[744] else 301
300:
  10000[867] <- 10000[578] >= -4.0
  10000[868] <- 10000[578] < 4.0
  10000[869] <- 10000[867] && 10000[868]
  10000[870] <- Trunc(10000[578])
  10000[871] <- 10000[870] == 10000[578]
  10000[872] <- 10000[869] && 10000[871]
  10000[873] <- 10000[578] < 0
  10000[874] <- 10000[873] * 4.0
  10000[875] <- 10000[578] + 10000[874]
  10000[876] <- 10000[875] * 2.0
  10000[877] <- 10000[876]
  10000[878] <- 10000[10000[877] + 561]
  10000[879] <- 10000[577] >= -4.0
  10000[880] <- 10000[577] < 4.0
  10000[881] <- 10000[879] && 10000[880]
  10000[882] <- Trunc(10000[577])
  10000[883] <- 10000[882] == 10000[577]
  10000[884] <- 10000[881] && 10000[883]
  10000[885] <- 10000[577] < 0
  10000[886] <- 10000[885] * 4.0
  10000[887] <- 10000[577] + 10000[886]
  10000[888] <- 10000[887] * 2.0
  10000[889] <- 10000[888]
  10000[890] <- 10000[10000[889] + 561]
  10000[891] <- 10000[878] - 10000[890]
  10000[892] <- 10000[577] >= -4.0
  10000[893] <- 10000[577] < 4.0
  10000[894] <- 10000[892] && 10000[893]
  10000[895] <- Trunc(10000[577])
  10000[896] <- 10000[895] == 10000[577]
  10000[897] <- 10000[894] && 10000[896]
  10000[898] <- 10000[577] < 0
  10000[899] <- 10000[898] * 4.0
  10000[900] <- 10000[577] + 10000[899]
  10000[901] <- 10000[900] * 2.0
  10000[902] <- 10000[901]
  10000[903] <- 10000[10000[902] + 562]
  10000[904] <- RuntimeTouchArray[10000[518] + 6] - 10000[903]
  10000[905] <- 10000[891] * 10000[904]
  10000[906] <- 10000[578] >= -4.0
  10000[907] <- 10000[578] < 4.0
  10000[908] <- 10000[906] && 10000[907]
  10000[909] <- Trunc(10000[578])
  10000[910] <- 10000[909] == 10000[578]
  10000[911] <- 10000[908] && 10000[910]
  10000[912] <- 10000[578] < 0
  10000[913] <- 10000[912] * 4.0
  10000[914] <- 10000[578] + 10000[913]
  10000[915] <- 10000[914] * 2.0
  10000[916] <- 10000[915]
  10000[917] <- 10000[10000[916] + 562]
  10000[918] <- 10000[577] >= -4.0
  10000[919] <- 10000[577] < 4.0
  10000[920] <- 10000[918] && 10000[919]
  10000[921] <- Trunc(10000[577])
  10000[922] <- 10000[921] == 10000[577]
  10000[923] <- 10000[920] && 10000[922]
  10000[924] <- 10000[577] < 0
  10000[925] <- 10000[924] * 4.0
  10000[926] <- 10000[577] + 10000[925]
  10000[927] <- 10000[926] * 2.0
  10000[928] <- 10000[927]
  10000[929] <- 10000[10000[928] + 562]
  10000[930] <- 10000[917] - 10000[929]
  10000[931] <- 10000[905] / 10000[930]
  10000[932] <- 10000[577] >= -4.0
  10000[933] <- 10000[577] < 4.0
  10000[934] <- 10000[932] && 10000[933]
  10000[935] <- Trunc(10000[577])
  10000[936] <- 10000[935] == 10000[577]
  10000[937] <- 10000[934] && 10000[936]
  10000[938] <- 10000[577] < 0
  10000[939] <- 10000[938] * 4.0
  10000[940] <- 10000[577] + 10000[939]
  10000[941] <- 10000[940] * 2.0
  10000[942] <- 10000[941]
  10000[943] <- 10000[10000[942] + 561]
  10000[944] <- 10000[931] + 10000[943]
  10000[945] <- RuntimeTouchArray[10000[518] + 5] < 10000[944]
  10000[866] <- 10000[945]
  goto 302
301:
  10000[866] <- 0
  goto 302
302:
  goto 303 if 10000[866] else 304
303:
  10000[1443] <- !10000[576]
  10000[1442] <- 10000[1443]
  goto 305
304:
  10000[1442] <- 10000[576]
  goto 305
305:
  10000[1574] <- 10000[577] + 1.0
  10000[1575] <- 10000[1442]
  10000[1576] <- 10000[1574]
  10000[1577] <- 10000[577]
  10000[576] <- 10000[1575]
  10000[577] <- 10000[1576]
  10000[578] <- 10000[1577]
  goto 298
306:
  10000[717] <- !10000[576]
  goto 281 if 10000[717] else 307
307:
  goto 281 if RuntimeTouchArray[10000[518] + 2] else 308
308:
  10000[1046] <- LevelMemory[17]
  10000[1047] <- 10000[1046] >= 16.0
  goto 309 if 10000[1047] else 310
309:
  10000[1441] <- 0
  goto 319
310:
  10000[1440] <- 0
  goto 311
311:
  10000[1570] <- LevelMemory[17]
  10000[1571] <- 10000[1440] < 10000[1570]
  goto 312 if 10000[1571] else 315
312:
  10000[1794] <- 17.0 + 10000[1440]
  10000[1795] <- 10000[1794]
  10000[1796] <- LevelMemory[10000[1795] + 1]
  10000[1797] <- 10000[1796] == RuntimeTouchArray[10000[518]]
  goto 313 if 10000[1797] else 314
313:
  10000[1793] <- 1.0
  goto 316
314:
  10000[1862] <- 10000[1440] + 1.0
  10000[1863] <- 10000[1862]
  10000[1440] <- 10000[1863]
  goto 311
315:
  10000[1793] <- 0
  goto 316
316:
  goto 317 if 10000[1793] else 318
317:
  10000[1441] <- 0
  goto 319
318:
  10000[1890] <- LevelMemory[17]
  10000[1891] <- 10000[1890] < 16.0
  10000[1892] <- LevelMemory[17]
  10000[1893] <- 17.0 + 10000[1892]
  10000[1894] <- 10000[1893]
  LevelMemory[10000[1894] + 1] <- RuntimeTouchArray[10000[518]]
  10000[1895] <- LevelMemory[17]
  10000[1896] <- 10000[1895] + 1.0
  LevelMemory[17] <- 10000[1896]
  10000[1441] <- 1.0
  goto 319
319:
  10000[1572] <- EntityData[16] * 32.0
  10000[1573] <- 10000[1572]
  EntitySharedMemoryArray[10000[1573]] <- RuntimeTouchArray[10000[518]]
  goto 320
320:
  10000[351] <- EntityData[16] * 32.0
  10000[352] <- 10000[351]
  10000[353] <- EntitySharedMemoryArray[10000[352]]
  10000[354] <- 10000[353] > 0
  goto 321 if 10000[354] else 582
321:
  10000[452] <- 0
  goto 322
322:
  10000[473] <- 10000[452]
  10000[474] <- 10000[473] < RuntimeUpdate[3]
  goto 323 if 10000[474] else 324
323:
  10000[510] <- 10000[452]
  10000[511] <- 10000[510] * 15.0
  10000[512] <- 10000[511]
  10000[513] <- 10000[452]
  10000[514] <- 10000[513] + 1.0
  10000[452] <- 10000[514]
  10000[509] <- 1.0
  goto 325
324:
  10000[509] <- 0
  goto 325
325:
  goto 326 if 10000[509] else 582
326:
  10000[613] <- EntityData[16] * 32.0
  10000[614] <- 10000[613]
  10000[615] <- EntitySharedMemoryArray[10000[614]]
  10000[616] <- RuntimeTouchArray[10000[512]] != 10000[615]
  goto 322 if 10000[616] else 327
327:
  goto 328 if RuntimeTouchArray[10000[512] + 2] else 582
328:
  10000[842] <- 10000[71]
  10000[843] <- 10000[842]
  10000[851] <- 10000[72]
  10000[844] <- 10000[851]
  10000[852] <- 10000[123]
  10000[845] <- 10000[852]
  10000[853] <- 10000[124]
  10000[846] <- 10000[853]
  10000[854] <- 10000[149]
  10000[847] <- 10000[854]
  10000[855] <- 10000[150]
  10000[848] <- 10000[855]
  10000[856] <- 10000[97]
  10000[849] <- 10000[856]
  10000[857] <- 10000[98]
  10000[850] <- 10000[857]
  10000[858] <- 0
  10000[859] <- 0
  10000[860] <- 3.0
  goto 329
329:
  10000[1042] <- 10000[859] < 4.0
  goto 330 if 10000[1042] else 337
330:
  10000[1413] <- 10000[859] >= -4.0
  10000[1414] <- 10000[859] < 4.0
  10000[1415] <- 10000[1413] && 10000[1414]
  10000[1416] <- Trunc(10000[859])
  10000[1417] <- 10000[1416] == 10000[859]
  10000[1418] <- 10000[1415] && 10000[1417]
  10000[1419] <- 10000[859] < 0
  10000[1420] <- 10000[1419] * 4.0
  10000[1421] <- 10000[859] + 10000[1420]
  10000[1422] <- 10000[1421] * 2.0
  10000[1423] <- 10000[1422]
  10000[1424] <- 10000[10000[1423] + 844]
  10000[1425] <- 10000[1424] > RuntimeTouchArray[10000[512] + 6]
  10000[1426] <- 10000[860] >= -4.0
  10000[1427] <- 10000[860] < 4.0
  10000[1428] <- 10000[1426] && 10000[1427]
  10000[1429] <- Trunc(10000[860])
  10000[1430] <- 10000[1429] == 10000[860]
  10000[1431] <- 10000[1428] && 10000[1430]
  10000[1432] <- 10000[860] < 0
  10000[1433] <- 10000[1432] * 4.0
  10000[1434] <- 10000[860] + 10000[1433]
  10000[1435] <- 10000[1434] * 2.0
  10000[1436] <- 10000[1435]
  10000[1437] <- 10000[10000[1436] + 844]
  10000[1438] <- 10000[1437] > RuntimeTouchArray[10000[512] + 6]
  10000[1439] <- 10000[1425] != 10000[1438]
  goto 331 if 10000[1439] else 332
331:
  10000[1491] <- 10000[860] >= -4.0
  10000[1492] <- 10000[860] < 4.0
  10000[1493] <- 10000[1491] && 10000[1492]
  10000[1494] <- Trunc(10000[860])
  10000[1495] <- 10000[1494] == 10000[860]
  10000[1496] <- 10000[1493] && 10000[1495]
  10000[1497] <- 10000[860] < 0
  10000[1498] <- 10000[1497] * 4.0
  10000[1499] <- 10000[860] + 10000[1498]
  10000[1500] <- 10000[1499] * 2.0
  10000[1501] <- 10000[1500]
  10000[1502] <- 10000[10000[1501] + 843]
  10000[1503] <- 10000[859] >= -4.0
  10000[1504] <- 10000[859] < 4.0
  10000[1505] <- 10000[1503] && 10000[1504]
  10000[1506] <- Trunc(10000[859])
  10000[1507] <- 10000[1506] == 10000[859]
  10000[1508] <- 10000[1505] && 10000[1507]
  10000[1509] <- 10000[859] < 0
  10000[1510] <- 10000[1509] * 4.0
  10000[1511] <- 10000[859] + 10000[1510]
  10000[1512] <- 10000[1511] * 2.0
  10000[1513] <- 10000[1512]
  10000[1514] <- 10000[10000[1513] + 843]
  10000[1515] <- 10000[1502] - 10000[1514]
  10000[1516] <- 10000[859] >= -4.0
  10000[1517] <- 10000[859] < 4.0
  10000[1518] <- 10000[1516] && 10000[1517]
  10000[1519] <- Trunc(10000[859])
  10000[1520] <- 10000[1519] == 10000[859]
  10000[1521] <- 10000[1518] && 10000[1520]
  10000[1522] <- 10000[859] < 0
  10000[1523] <- 10000[1522] * 4.0
  10000[1524] <- 10000[859] + 10000[1523]
  10000[1525] <- 10000[1524] * 2.0
  10000[1526] <- 10000[1525]
  10000[1527] <- 10000[10000[1526] + 844]
  10000[1528] <- RuntimeTouchArray[10000[512] + 6] - 10000[1527]
  10000[1529] <- 10000[1515] * 10000[1528]
  10000[1530] <- 10000[860] >= -4.0
  10000[1531] <- 10000[860] < 4.0
  10000[1532] <- 10000[1530] && 10000[1531]
  10000[1533] <- Trunc(10000[860])
  10000[1534] <- 10000[1533] == 10000[860]
  10000[1535] <- 10000[1532] && 10000[1534]
  10000[1536] <- 10000[860] < 0
  10000[1537] <- 10000[1536] * 4.0
  10000[1538] <- 10000[860] + 10000[1537]
  10000[1539] <- 10000[1538] * 2.0
  10000[1540] <- 10000[1539]
  10000[1541] <- 10000[10000[1540] + 844]
  10000[1542] <- 10000[859] >= -4.0
  10000[1543] <- 10000[859] < 4.0
  10000[1544] <- 10000[1542] && 10000[1543]
  10000[1545] <- Trunc(10000[859])
  10000[1546] <- 10000[1545] == 10000[859]
  10000[1547] <- 10000[1544] && 10000[1546]
  10000[1548] <- 10000[859] < 0
  10000[1549] <- 10000[1548] * 4.0
  10000[1550] <- 10000[859] + 10000[1549]
  10000[1551] <- 10000[1550] * 2.0
  10000[1552] <- 10000[1551]
  10000[1553] <- 10000[10000[1552] + 844]
  10000[1554] <- 10000[1541] - 10000[1553]
  10000[1555] <- 10000[1529] / 10000[1554]
  10000[1556] <- 10000[859] >= -4.0
  10000[1557] <- 10000[859] < 4.0
  10000[1558] <- 10000[1556] && 10000[1557]
  10000[1559] <- Trunc(10000[859])
  10000[1560] <- 10000[1559] == 10000[859]
  10000[1561] <- 10000[1558] && 10000[1560]
  10000[1562] <- 10000[859] < 0
  10000[1563] <- 10000[1562] * 4.0
  10000[1564] <- 10000[859] + 10000[1563]
  10000[1565] <- 10000[1564] * 2.0
  10000[1566] <- 10000[1565]
  10000[1567] <- 10000[10000[1566] + 843]
  10000[1568] <- 10000[1555] + 10000[1567]
  10000[1569] <- RuntimeTouchArray[10000[512] + 5] < 10000[1568]
  10000[1490] <- 10000[1569]
  goto 333
332:
  10000[1490] <- 0
  goto 333
333:
  goto 334 if 10000[1490] else 335
334:
  10000[1861] <- !10000[858]
  10000[1860] <- 10000[1861]
  goto 336
335:
  10000[1860] <- 10000[858]
  goto 336
336:
  10000[1886] <- 10000[859] + 1.0
  10000[1887] <- 10000[1860]
  10000[1888] <- 10000[1886]
  10000[1889] <- 10000[859]
  10000[858] <- 10000[1887]
  10000[859] <- 10000[1888]
  10000[860] <- 10000[1889]
  goto 329
337:
  goto 338 if 10000[858] else 393
338:
  10000[1483] <- RuntimeUpdate[0] - RuntimeEnvironment[3]
  10000[1484] <- Judge(10000[1483], EntityData[11], EntityData[5], EntityData[6], EntityData[7], EntityData[8], EntityData[9], EntityData[10])
  EntityInput[0] <- 10000[1484]
  10000[1485] <- 10000[1483] - EntityData[11]
  10000[1486] <- Clamp(10000[1485], -1.0, 1.0)
  EntityInput[1] <- 10000[1486]
  10000[1487] <- EntityInput[1]
  10000[1488] <- 10000[1487] * 1000.0
  EntityInput[3] <- 10000[1488]
  10000[1489] <- 10000[1484] != 0
  goto 339 if 10000[1489] else 392
339:
  10000[1792] <- !LevelOption[11]
  goto 340 if 10000[1792] else 357
340:
  10000[1856] <- 3.0 + EntityInfo[1]
  10000[1857] <- 10000[1856]
  10000[1858] <- EngineRom[10000[1857]]
  10000[1859] <- !LevelOption[10]
  goto 357 if 10000[1859] else 341
341:
  10000[1885] <- 10000[1858] == 6.0
  goto 357 if 10000[1885] else 342
342:
  10000[1944] <- 0
  10000[1945] <- 10000[1858] == 2.0
  goto 344 if 10000[1945] else 343
343:
  10000[2038] <- 10000[1858] == 3.0
  goto 344 if 10000[2038] else 350
344:
  10000[2039] <- 10000[1484] == 1.0
  goto 345 if 10000[2039] else 346
345:
  10000[1944] <- 4.0
  goto 356
346:
  10000[2238] <- 10000[1484] == 2.0
  goto 347 if 10000[2238] else 348
347:
  10000[1944] <- 5.0
  goto 356
348:
  10000[2261] <- 10000[1484] == 3.0
  goto 349 if 10000[2261] else 356
349:
  10000[1944] <- 6.0
  goto 356
350:
  10000[2237] <- 10000[1484] == 1.0
  goto 351 if 10000[2237] else 352
351:
  10000[1944] <- 1.0
  goto 356
352:
  10000[2260] <- 10000[1484] == 2.0
  goto 353 if 10000[2260] else 354
353:
  10000[1944] <- 2.0
  goto 356
354:
  10000[2639] <- 10000[1484] == 3.0
  goto 355 if 10000[2639] else 356
355:
  10000[1944] <- 3.0
  goto 356
356:
  10000[2262] <- 10000[1944]
  10000[2263] <- Play(10000[2262], 0)
  goto 357
357:
  10000[1852] <- 3.0 + EntityInfo[1]
  10000[1853] <- 10000[1852]
  10000[1854] <- EngineRom[10000[1853]]
  10000[1855] <- 10000[1854] == 6.0
  goto 392 if 10000[1855] else 358
358:
  10000[1884] <- !LevelOption[6]
  goto 392 if 10000[1884] else 359
359:
  10000[1942] <- 0
  10000[1943] <- 10000[1854] == 1.0
  goto 360 if 10000[1943] else 361
360:
  10000[1942] <- 1.0
  goto 371
361:
  10000[2037] <- 10000[1854] == 2.0
  goto 362 if 10000[2037] else 363
362:
  10000[1942] <- 6.0
  goto 371
363:
  10000[2142] <- 10000[1854] == 3.0
  goto 364 if 10000[2142] else 367
364:
  10000[2258] <- EntityData[2] > 0
  goto 365 if 10000[2258] else 366
365:
  10000[1942] <- 8.0
  goto 371
366:
  10000[1942] <- 10.0
  goto 371
367:
  10000[2257] <- 10000[1854] == 4.0
  goto 370 if 10000[2257] else 368
368:
  10000[2456] <- 10000[1854] == 5.0
  goto 370 if 10000[2456] else 369
369:
  10000[2644] <- 10000[1854] == 7.0
  goto 370 if 10000[2644] else 371
370:
  10000[1942] <- 3.0
  goto 371
371:
  10000[2143] <- EntityData[0] * LevelData[12]
  10000[2144] <- LevelData[11] / 2.0
  10000[2145] <- 10000[2143] - 10000[2144]
  10000[2146] <- 10000[2145]
  10000[2147] <- 0
  10000[2148] <- 10000[2146]
  10000[2149] <- LevelData[2] * 10000[2148]
  10000[2150] <- 10000[2147]
  10000[2151] <- LevelData[3] * 10000[2150]
  10000[2152] <- 10000[2149] + 10000[2151]
  10000[2153] <- 10000[2152] + LevelData[4]
  10000[2154] <- 10000[2146]
  10000[2155] <- LevelData[5] * 10000[2154]
  10000[2156] <- 10000[2147]
  10000[2157] <- LevelData[6] * 10000[2156]
  10000[2158] <- 10000[2155] + 10000[2157]
  10000[2159] <- 10000[2158] + LevelData[7]
  10000[2160] <- 10000[2146]
  10000[2161] <- LevelData[8] * 10000[2160]
  10000[2162] <- 10000[2147]
  10000[2163] <- LevelData[9] * 10000[2162]
  10000[2164] <- 10000[2161] + 10000[2163]
  10000[2165] <- 10000[2164] + LevelData[10]
  10000[2166] <- 10000[2153] / 10000[2165]
  10000[2167] <- 10000[2159] / 10000[2165]
  10000[2168] <- 10000[2166]
  10000[2169] <- 10000[2167]
  10000[2170] <- LevelData[11] / 2.0
  10000[2171] <- 10000[2143] + 10000[2170]
  10000[2172] <- 10000[2171]
  10000[2173] <- 0
  10000[2174] <- 10000[2172]
  10000[2175] <- LevelData[2] * 10000[2174]
  10000[2176] <- 10000[2173]
  10000[2177] <- LevelData[3] * 10000[2176]
  10000[2178] <- 10000[2175] + 10000[2177]
  10000[2179] <- 10000[2178] + LevelData[4]
  10000[2180] <- 10000[2172]
  10000[2181] <- LevelData[5] * 10000[2180]
  10000[2182] <- 10000[2173]
  10000[2183] <- LevelData[6] * 10000[2182]
  10000[2184] <- 10000[2181] + 10000[2183]
  10000[2185] <- 10000[2184] + LevelData[7]
  10000[2186] <- 10000[2172]
  10000[2187] <- LevelData[8] * 10000[2186]
  10000[2188] <- 10000[2173]
  10000[2189] <- LevelData[9] * 10000[2188]
  10000[2190] <- 10000[2187] + 10000[2189]
  10000[2191] <- 10000[2190] + LevelData[10]
  10000[2192] <- 10000[2179] / 10000[2191]
  10000[2193] <- 10000[2185] / 10000[2191]
  10000[2194] <- 10000[2192]
  10000[2195] <- 10000[2193]
  10000[2196] <- 10000[2194]
  10000[2197] <- 10000[2168]
  10000[2198] <- 10000[2196] - 10000[2197]
  10000[2199] <- 10000[2195]
  10000[2200] <- 10000[2169]
  10000[2201] <- 10000[2199] - 10000[2200]
  10000[2202] <- 10000[2198]
  10000[2203] <- Power(10000[2202], 2.0)
  10000[2204] <- 10000[2201]
  10000[2205] <- Power(10000[2204], 2.0)
  10000[2206] <- 10000[2203] + 10000[2205]
  10000[2207] <- Power(10000[2206], 0.5)
  10000[2208] <- 0
  10000[2209] <- 10000[2207]
  10000[2210] <- 10000[2168]
  10000[2211] <- 10000[2208]
  10000[2212] <- 10000[2210] + 10000[2211]
  10000[2213] <- 10000[2169]
  10000[2214] <- 10000[2209]
  10000[2215] <- 10000[2213] + 10000[2214]
  10000[2216] <- 0
  10000[2217] <- 10000[2207]
  10000[2218] <- 10000[2194]
  10000[2219] <- 10000[2216]
  10000[2220] <- 10000[2218] + 10000[2219]
  10000[2221] <- 10000[2195]
  10000[2222] <- 10000[2217]
  10000[2223] <- 10000[2221] + 10000[2222]
  10000[2224] <- 10000[1942]
  10000[2225] <- 10000[2168]
  10000[2226] <- 10000[2169]
  10000[2227] <- 10000[2212]
  10000[2228] <- 10000[2215]
  10000[2229] <- 10000[2220]
  10000[2230] <- 10000[2223]
  10000[2231] <- 10000[2194]
  10000[2232] <- 10000[2195]
  10000[2233] <- SpawnParticleEffect(10000[2224], 10000[2225], 10000[2226], 10000[2227], 10000[2228], 10000[2229], 10000[2230], 10000[2231], 10000[2232], 0.5, 0)
  10000[2234] <- 10000[2233]
  10000[2235] <- 0
  10000[2236] <- 10000[1854] == 1.0
  goto 372 if 10000[2236] else 373
372:
  10000[2235] <- 2.0
  goto 383
373:
  10000[2259] <- 10000[1854] == 2.0
  goto 374 if 10000[2259] else 375
374:
  10000[2235] <- 7.0
  goto 383
375:
  10000[2457] <- 10000[1854] == 3.0
  goto 376 if 10000[2457] else 379
376:
  10000[2646] <- EntityData[2] > 0
  goto 377 if 10000[2646] else 378
377:
  10000[2235] <- 9.0
  goto 383
378:
  10000[2235] <- 11.0
  goto 383
379:
  10000[2645] <- 10000[1854] == 4.0
  goto 382 if 10000[2645] else 380
380:
  10000[2658] <- 10000[1854] == 5.0
  goto 382 if 10000[2658] else 381
381:
  10000[2667] <- 10000[1854] == 7.0
  goto 382 if 10000[2667] else 383
382:
  10000[2235] <- 4.0
  goto 383
383:
  10000[2458] <- EntityData[0] * LevelData[12]
  10000[2459] <- 10000[2458]
  10000[2460] <- 0
  10000[2461] <- LevelData[11]
  10000[2462] <- LevelData[11]
  10000[2463] <- 10000[2461]
  10000[2464] <- 10000[2463] * 1.8
  10000[2465] <- 10000[2462]
  10000[2466] <- 10000[2465] * 1.8
  10000[2467] <- 10000[2460]
  10000[2468] <- 10000[2466]
  10000[2469] <- 10000[2468] / 2.0
  10000[2470] <- 10000[2467] + 10000[2469]
  10000[2471] <- 10000[2459]
  10000[2472] <- 10000[2464]
  10000[2473] <- 10000[2472] / 2.0
  10000[2474] <- 10000[2471] + 10000[2473]
  10000[2475] <- 10000[2460]
  10000[2476] <- 10000[2466]
  10000[2477] <- 10000[2476] / 2.0
  10000[2478] <- 10000[2475] - 10000[2477]
  10000[2479] <- 10000[2459]
  10000[2480] <- 10000[2464]
  10000[2481] <- 10000[2480] / 2.0
  10000[2482] <- 10000[2479] - 10000[2481]
  10000[2483] <- 10000[2470]
  10000[2484] <- 10000[2474]
  10000[2485] <- 10000[2478]
  10000[2486] <- 10000[2482]
  10000[2487] <- 10000[2486]
  10000[2488] <- 10000[2485]
  10000[2489] <- 10000[2487]
  10000[2490] <- 10000[2488]
  10000[2491] <- 10000[2489]
  10000[2492] <- LevelData[2] * 10000[2491]
  10000[2493] <- 10000[2490]
  10000[2494] <- LevelData[3] * 10000[2493]
  10000[2495] <- 10000[2492] + 10000[2494]
  10000[2496] <- 10000[2495] + LevelData[4]
  10000[2497] <- 10000[2489]
  10000[2498] <- LevelData[5] * 10000[2497]
  10000[2499] <- 10000[2490]
  10000[2500] <- LevelData[6] * 10000[2499]
  10000[2501] <- 10000[2498] + 10000[2500]
  10000[2502] <- 10000[2501] + LevelData[7]
  10000[2503] <- 10000[2489]
  10000[2504] <- LevelData[8] * 10000[2503]
  10000[2505] <- 10000[2490]
  10000[2506] <- LevelData[9] * 10000[2505]
  10000[2507] <- 10000[2504] + 10000[2506]
  10000[2508] <- 10000[2507] + LevelData[10]
  10000[2509] <- 10000[2496] / 10000[2508]
  10000[2510] <- 10000[2502] / 10000[2508]
  10000[2511] <- 10000[2509]
  10000[2512] <- 10000[2510]
  10000[2513] <- 10000[2484]
  10000[2514] <- 10000[2485]
  10000[2515] <- 10000[2513]
  10000[2516] <- 10000[2514]
  10000[2517] <- 10000[2515]
  10000[2518] <- LevelData[2] * 10000[2517]
  10000[2519] <- 10000[2516]
  10000[2520] <- LevelData[3] * 10000[2519]
  10000[2521] <- 10000[2518] + 10000[2520]
  10000[2522] <- 10000[2521] + LevelData[4]
  10000[2523] <- 10000[2515]
  10000[2524] <- LevelData[5] * 10000[2523]
  10000[2525] <- 10000[2516]
  10000[2526] <- LevelData[6] * 10000[2525]
  10000[2527] <- 10000[2524] + 10000[2526]
  10000[2528] <- 10000[2527] + LevelData[7]
  10000[2529] <- 10000[2515]
  10000[2530] <- LevelData[8] * 10000[2529]
  10000[2531] <- 10000[2516]
  10000[2532] <- LevelData[9] * 10000[2531]
  10000[2533] <- 10000[2530] + 10000[2532]
  10000[2534] <- 10000[2533] + LevelData[10]
  10000[2535] <- 10000[2522] / 10000[2534]
  10000[2536] <- 10000[2528] / 10000[2534]
  10000[2537] <- 10000[2535]
  10000[2538] <- 10000[2536]
  10000[2539] <- 10000[2486]
  10000[2540] <- 10000[2483]
  10000[2541] <- 10000[2539]
  10000[2542] <- 10000[2540]
  10000[2543] <- 10000[2541]
  10000[2544] <- LevelData[2] * 10000[2543]
  10000[2545] <- 10000[2542]
  10000[2546] <- LevelData[3] * 10000[2545]
  10000[2547] <- 10000[2544] + 10000[2546]
  10000[2548] <- 10000[2547] + LevelData[4]
  10000[2549] <- 10000[2541]
  10000[2550] <- LevelData[5] * 10000[2549]
  10000[2551] <- 10000[2542]
  10000[2552] <- LevelData[6] * 10000[2551]
  10000[2553] <- 10000[2550] + 10000[2552]
  10000[2554] <- 10000[2553] + LevelData[7]
  10000[2555] <- 10000[2541]
  10000[2556] <- LevelData[8] * 10000[2555]
  10000[2557] <- 10000[2542]
  10000[2558] <- LevelData[9] * 10000[2557]
  10000[2559] <- 10000[2556] + 10000[2558]
  10000[2560] <- 10000[2559] + LevelData[10]
  10000[2561] <- 10000[2548] / 10000[2560]
  10000[2562] <- 10000[2554] / 10000[2560]
  10000[2563] <- 10000[2561]
  10000[2564] <- 10000[2562]
  10000[2565] <- 10000[2484]
  10000[2566] <- 10000[2483]
  10000[2567] <- 10000[2565]
  10000[2568] <- 10000[2566]
  10000[2569] <- 10000[2567]
  10000[2570] <- LevelData[2] * 10000[2569]
  10000[2571] <- 10000[2568]
  10000[2572] <- LevelData[3] * 10000[2571]
  10000[2573] <- 10000[2570] + 10000[2572]
  10000[2574] <- 10000[2573] + LevelData[4]
  10000[2575] <- 10000[2567]
  10000[2576] <- LevelData[5] * 10000[2575]
  10000[2577] <- 10000[2568]
  10000[2578] <- LevelData[6] * 10000[2577]
  10000[2579] <- 10000[2576] + 10000[2578]
  10000[2580] <- 10000[2579] + LevelData[7]
  10000[2581] <- 10000[2567]
  10000[2582] <- LevelData[8] * 10000[2581]
  10000[2583] <- 10000[2568]
  10000[2584] <- LevelData[9] * 10000[2583]
  10000[2585] <- 10000[2582] + 10000[2584]
  10000[2586] <- 10000[2585] + LevelData[10]
  10000[2587] <- 10000[2574] / 10000[2586]
  10000[2588] <- 10000[2580] / 10000[2586]
  10000[2589] <- 10000[2587]
  10000[2590] <- 10000[2588]
  10000[2591] <- 10000[2589]
  10000[2592] <- 10000[2563]
  10000[2593] <- 10000[2591] - 10000[2592]
  10000[2594] <- 10000[2537]
  10000[2595] <- 10000[2593] + 10000[2594]
  10000[2596] <- 10000[2511]
  10000[2597] <- 10000[2595] - 10000[2596]
  10000[2598] <- 10000[2597] / 2.0
  10000[2599] <- 10000[2563]
  10000[2600] <- 10000[2589]
  10000[2601] <- 10000[2599] + 10000[2600]
  10000[2602] <- 10000[2601] / 2.0
  10000[2603] <- 10000[2511]
  10000[2604] <- 10000[2537]
  10000[2605] <- 10000[2603] + 10000[2604]
  10000[2606] <- 10000[2605] / 2.0
  10000[2607] <- 10000[2598] / 2.0
  10000[2608] <- 10000[2606] - 10000[2607]
  10000[2609] <- 10000[2512]
  10000[2610] <- 10000[2608]
  10000[2611] <- 10000[2609]
  10000[2612] <- 10000[2598] / 2.0
  10000[2613] <- 10000[2606] + 10000[2612]
  10000[2614] <- 10000[2538]
  10000[2615] <- 10000[2613]
  10000[2616] <- 10000[2614]
  10000[2617] <- 10000[2598] / 2.0
  10000[2618] <- 10000[2602] - 10000[2617]
  10000[2619] <- 10000[2564]
  10000[2620] <- 10000[2618]
  10000[2621] <- 10000[2619]
  10000[2622] <- 10000[2598] / 2.0
  10000[2623] <- 10000[2602] + 10000[2622]
  10000[2624] <- 10000[2590]
  10000[2625] <- 10000[2623]
  10000[2626] <- 10000[2624]
  10000[2627] <- 10000[2235]
  10000[2628] <- 10000[2610]
  10000[2629] <- 10000[2611]
  10000[2630] <- 10000[2620]
  10000[2631] <- 10000[2621]
  10000[2632] <- 10000[2625]
  10000[2633] <- 10000[2626]
  10000[2634] <- 10000[2615]
  10000[2635] <- 10000[2616]
  10000[2636] <- SpawnParticleEffect(10000[2627], 10000[2628], 10000[2629], 10000[2630], 10000[2631], 10000[2632], 10000[2633], 10000[2634], 10000[2635], 0.5, 0)
  10000[2637] <- 10000[2636]
  10000[2638] <- !LevelOption[7]
  goto 392 if 10000[2638] else 384
384:
  10000[2647] <- 0
  goto 385
385:
  10000[2659] <- 10000[2647]
  10000[2660] <- 10000[2659] < LevelData[16]
  goto 386 if 10000[2660] else 387
386:
  10000[2669] <- 10000[2647]
  10000[2670] <- 10000[2647]
  10000[2671] <- 10000[2670] + 1.0
  10000[2647] <- 10000[2671]
  10000[2668] <- 1.0
  goto 388
387:
  10000[2668] <- 0
  goto 388
388:
  goto 389 if 10000[2668] else 391
389:
  10000[2686] <- 10000[2669] * 9.0
  10000[2687] <- 16.0 + 10000[2686]
  10000[2688] <- 10000[2687]
  10000[2689] <- LevelData[10000[2688] + 1] == EntityData[0]
  goto 390 if 10000[2689] else 385
390:
  10000[2696] <- SpawnParticleEffect(0, LevelData[10000[2688] + 2], LevelData[10000[2688] + 3], LevelData[10000[2688] + 4], LevelData[10000[2688] + 5], LevelData[10000[2688] + 6], LevelData[10000[2688] + 7], LevelData[10000[2688] + 8], LevelData[10000[2688] + 9], 0.2, 0)
  10000[2697] <- 10000[2696]
  goto 392
391:
  goto exit
392:
  EntityDespawn[0] <- 1.0
  EntitySharedMemory[2] <- 1.0
  goto 582
393:
  EntityInput[0] <- 0
  EntityInput[1] <- 1.0
  10000[1481] <- EntityInput[1]
  10000[1482] <- 10000[1481] * 1000.0
  EntityInput[3] <- 10000[1482]
  EntityDespawn[0] <- 1.0
  EntitySharedMemory[2] <- 1.0
  goto 582
394:
  10000[220] <- 10000[153] == 2.0
  goto 396 if 10000[220] else 395
395:
  10000[235] <- 10000[153] == 3.0
  goto 396 if 10000[235] else 582
396:
  10000[236] <- EntityData[3] > 0
  goto 397 if 10000[236] else 401
397:
  10000[248] <- EntityData[16] * 32.0
  10000[249] <- 2.0 + 10000[248]
  10000[250] <- 10000[249]
  10000[251] <- EntitySharedMemoryArray[10000[250]]
  goto 398 if 10000[251] else 399
398:
  10000[265] <- 10000[251]
  goto 400
399:
  10000[262] <- EntityData[16] * 3.0
  10000[263] <- 10000[262]
  10000[264] <- EntityInfoArray[10000[263] + 2] == 2.0
  10000[265] <- 10000[264]
  goto 400
400:
  10000[277] <- !10000[265]
  10000[247] <- 10000[277]
  goto 402
401:
  10000[247] <- 0
  goto 402
402:
  goto 582 if 10000[247] else 403
403:
  10000[276] <- EntityData[14] <= RuntimeUpdate[0]
  goto 404 if 10000[276] else 405
404:
  10000[301] <- RuntimeUpdate[0] <= EntityData[15]
  10000[300] <- 10000[301]
  goto 406
405:
  10000[300] <- 0
  goto 406
406:
  10000[309] <- !10000[300]
  goto 582 if 10000[309] else 407
407:
  10000[350] <- EntityData[3] > 0
  goto 408 if 10000[350] else 449
408:
  10000[447] <- EntityData[16] * 32.0
  10000[448] <- 10000[447]
  10000[449] <- EntitySharedMemoryArray[10000[448]]
  10000[450] <- 10000[449] > 0
  10000[451] <- !10000[450]
  goto 409 if 10000[451] else 492
409:
  10000[472] <- 0
  goto 410
410:
  10000[508] <- 0
  goto when 10000[472]
    0 -> 411
    1 -> 412
    default -> 424
411:
  10000[556] <- 0
  goto 412
412:
  10000[557] <- 10000[556]
  10000[558] <- 10000[557] < RuntimeUpdate[3]
  goto 413 if 10000[558] else 414
413:
  10000[608] <- 10000[556]
  10000[609] <- 10000[608] * 15.0
  10000[610] <- 10000[609]
  10000[611] <- 10000[556]
  10000[612] <- 10000[611] + 1.0
  10000[556] <- 10000[612]
  10000[607] <- 1.0
  goto 415
414:
  10000[607] <- 0
  goto 415
415:
  goto 416 if 10000[607] else 424
416:
  10000[840] <- 0
  goto 417
417:
  10000[1012] <- LevelMemory[17]
  10000[1013] <- 10000[840] < 10000[1012]
  goto 418 if 10000[1013] else 421
418:
  10000[1329] <- 17.0 + 10000[840]
  10000[1330] <- 10000[1329]
  10000[1331] <- LevelMemory[10000[1330] + 1]
  10000[1332] <- 10000[1331] == RuntimeTouchArray[10000[610]]
  goto 419 if 10000[1332] else 420
419:
  10000[1328] <- 1.0
  goto 422
420:
  10000[1477] <- 10000[840] + 1.0
  10000[1478] <- 10000[1477]
  10000[840] <- 10000[1478]
  goto 417
421:
  10000[1328] <- 0
  goto 422
422:
  10000[1476] <- !10000[1328]
  goto 423 if 10000[1476] else 412
423:
  10000[472] <- 1.0
  10000[559] <- 1.0
  goto 425
424:
  10000[559] <- 0
  goto 425
425:
  goto 426 if 10000[559] else 492
426:
  10000[696] <- 10000[71]
  10000[697] <- 10000[696]
  10000[705] <- 10000[72]
  10000[698] <- 10000[705]
  10000[706] <- 10000[123]
  10000[699] <- 10000[706]
  10000[707] <- 10000[124]
  10000[700] <- 10000[707]
  10000[708] <- 10000[149]
  10000[701] <- 10000[708]
  10000[709] <- 10000[150]
  10000[702] <- 10000[709]
  10000[710] <- 10000[97]
  10000[703] <- 10000[710]
  10000[711] <- 10000[98]
  10000[704] <- 10000[711]
  10000[712] <- 0
  10000[713] <- 0
  10000[714] <- 3.0
  goto 427
427:
  10000[841] <- 10000[713] < 4.0
  goto 428 if 10000[841] else 435
428:
  10000[1015] <- 10000[713] >= -4.0
  10000[1016] <- 10000[713] < 4.0
  10000[1017] <- 10000[1015] && 10000[1016]
  10000[1018] <- Trunc(10000[713])
  10000[1019] <- 10000[1018] == 10000[713]
  10000[1020] <- 10000[1017] && 10000[1019]
  10000[1021] <- 10000[713] < 0
  10000[1022] <- 10000[1021] * 4.0
  10000[1023] <- 10000[713] + 10000[1022]
  10000[1024] <- 10000[1023] * 2.0
  10000[1025] <- 10000[1024]
  10000[1026] <- 10000[10000[1025] + 698]
  10000[1027] <- 10000[1026] > RuntimeTouchArray[10000[610] + 6]
  10000[1028] <- 10000[714] >= -4.0
  10000[1029] <- 10000[714] < 4.0
  10000[1030] <- 10000[1028] && 10000[1029]
  10000[1031] <- Trunc(10000[714])
  10000[1032] <- 10000[1031] == 10000[714]
  10000[1033] <- 10000[1030] && 10000[1032]
  10000[1034] <- 10000[714] < 0
  10000[1035] <- 10000[1034] * 4.0
  10000[1036] <- 10000[714] + 10000[1035]
  10000[1037] <- 10000[1036] * 2.0
  10000[1038] <- 10000[1037]
  10000[1039] <- 10000[10000[1038] + 698]
  10000[1040] <- 10000[1039] > RuntimeTouchArray[10000[610] + 6]
  10000[1041] <- 10000[1027] != 10000[1040]
  goto 429 if 10000[1041] else 430
429:
  10000[1334] <- 10000[714] >= -4.0
  10000[1335] <- 10000[714] < 4.0
  10000[1336] <- 10000[1334] && 10000[1335]
  10000[1337] <- Trunc(10000[714])
  10000[1338] <- 10000[1337] == 10000[714]
  10000[1339] <- 10000[1336] && 10000[1338]
  10000[1340] <- 10000[714] < 0
  10000[1341] <- 10000[1340] * 4.0
  10000[1342] <- 10000[714] + 10000[1341]
  10000[1343] <- 10000[1342] * 2.0
  10000[1344] <- 10000[1343]
  10000[1345] <- 10000[10000[1344] + 697]
  10000[1346] <- 10000[713] >= -4.0
  10000[1347] <- 10000[713] < 4.0
  10000[1348] <- 10000[1346] && 10000[1347]
  10000[1349] <- Trunc(10000[713])
  10000[1350] <- 10000[1349] == 10000[713]
  10000[1351] <- 10000[1348] && 10000[1350]
  10000[1352] <- 10000[713] < 0
  10000[1353] <- 10000[1352] * 4.0
  10000[1354] <- 10000[713] + 10000[1353]
  10000[1355] <- 10000[1354] * 2.0
  10000[1356] <- 10000[1355]
  10000[1357] <- 10000[10000[1356] + 697]
  10000[1358] <- 10000[1345] - 10000[1357]
  10000[1359] <- 10000[713] >= -4.0
  10000[1360] <- 10000[713] < 4.0
  10000[1361] <- 10000[1359] && 10000[1360]
  10000[1362] <- Trunc(10000[713])
  10000[1363] <- 10000[1362] == 10000[713]
  10000[1364] <- 10000[1361] && 10000[1363]
  10000[1365] <- 10000[713] < 0
  10000[1366] <- 10000[1365] * 4.0
  10000[1367] <- 10000[713] + 10000[1366]
  10000[1368] <- 10000[1367] * 2.0
  10000[1369] <- 10000[1368]
  10000[1370] <- 10000[10000[1369] + 698]
  10000[1371] <- RuntimeTouchArray[10000[610] + 6] - 10000[1370]
  10000[1372] <- 10000[1358] * 10000[1371]
  10000[1373] <- 10000[714] >= -4.0
  10000[1374] <- 10000[714] < 4.0
  10000[1375] <- 10000[1373] && 10000[1374]
  10000[1376] <- Trunc(10000[714])
  10000[1377] <- 10000[1376] == 10000[714]
  10000[1378] <- 10000[1375] && 10000[1377]
  10000[1379] <- 10000[714] < 0
  10000[1380] <- 10000[1379] * 4.0
  10000[1381] <- 10000[714] + 10000[1380]
  10000[1382] <- 10000[1381] * 2.0
  10000[1383] <- 10000[1382]
  10000[1384] <- 10000[10000[1383] + 698]
  10000[1385] <- 10000[713] >= -4.0
  10000[1386] <- 10000[713] < 4.0
  10000[1387] <- 10000[1385] && 10000[1386]
  10000[1388] <- Trunc(10000[713])
  10000[1389] <- 10000[1388] == 10000[713]
  10000[1390] <- 10000[1387] && 10000[1389]
  10000[1391] <- 10000[713] < 0
  10000[1392] <- 10000[1391] * 4.0
  10000[1393] <- 10000[713] + 10000[1392]
  10000[1394] <- 10000[1393] * 2.0
  10000[1395] <- 10000[1394]
  10000[1396] <- 10000[10000[1395] + 698]
  10000[1397] <- 10000[1384] - 10000[1396]
  10000[1398] <- 10000[1372] / 10000[1397]
  10000[1399] <- 10000[713] >= -4.0
  10000[1400] <- 10000[713] < 4.0
  10000[1401] <- 10000[1399] && 10000[1400]
  10000[1402] <- Trunc(10000[713])
  10000[1403] <- 10000[1402] == 10000[713]
  10000[1404] <- 10000[1401] && 10000[1403]
  10000[1405] <- 10000[713] < 0
  10000[1406] <- 10000[1405] * 4.0
  10000[1407] <- 10000[713] + 10000[1406]
  10000[1408] <- 10000[1407] * 2.0
  10000[1409] <- 10000[1408]
  10000[1410] <- 10000[10000[1409] + 697]
  10000[1411] <- 10000[1398] + 10000[1410]
  10000[1412] <- RuntimeTouchArray[10000[610] + 5] < 10000[1411]
  10000[1333] <- 10000[1412]
  goto 431
430:
  10000[1333] <- 0
  goto 431
431:
  goto 432 if 10000[1333] else 433
432:
  10000[1791] <- !10000[712]
  10000[1790] <- 10000[1791]
  goto 434
433:
  10000[1790] <- 10000[712]
  goto 434
434:
  10000[1848] <- 10000[713] + 1.0
  10000[1849] <- 10000[1790]
  10000[1850] <- 10000[1848]
  10000[1851] <- 10000[713]
  10000[712] <- 10000[1849]
  10000[713] <- 10000[1850]
  10000[714] <- 10000[1851]
  goto 427
435:
  10000[1014] <- !10000[712]
  goto 410 if 10000[1014] else 436
436:
  goto 410 if RuntimeTouchArray[10000[610] + 2] else 437
437:
  10000[1479] <- LevelMemory[17]
  10000[1480] <- 10000[1479] >= 16.0
  goto 438 if 10000[1480] else 439
438:
  10000[1789] <- 0
  goto 448
439:
  10000[1788] <- 0
  goto 440
440:
  10000[1844] <- LevelMemory[17]
  10000[1845] <- 10000[1788] < 10000[1844]
  goto 441 if 10000[1845] else 444
441:
  10000[1880] <- 17.0 + 10000[1788]
  10000[1881] <- 10000[1880]
  10000[1882] <- LevelMemory[10000[1881] + 1]
  10000[1883] <- 10000[1882] == RuntimeTouchArray[10000[610]]
  goto 442 if 10000[1883] else 443
442:
  10000[1879] <- 1.0
  goto 445
443:
  10000[1940] <- 10000[1788] + 1.0
  10000[1941] <- 10000[1940]
  10000[1788] <- 10000[1941]
  goto 440
444:
  10000[1879] <- 0
  goto 445
445:
  goto 446 if 10000[1879] else 447
446:
  10000[1789] <- 0
  goto 448
447:
  10000[2030] <- LevelMemory[17]
  10000[2031] <- 10000[2030] < 16.0
  10000[2032] <- LevelMemory[17]
  10000[2033] <- 17.0 + 10000[2032]
  10000[2034] <- 10000[2033]
  LevelMemory[10000[2034] + 1] <- RuntimeTouchArray[10000[610]]
  10000[2035] <- LevelMemory[17]
  10000[2036] <- 10000[2035] + 1.0
  LevelMemory[17] <- 10000[2036]
  10000[1789] <- 1.0
  goto 448
448:
  10000[1846] <- EntityData[16] * 32.0
  10000[1847] <- 10000[1846]
  EntitySharedMemoryArray[10000[1847]] <- RuntimeTouchArray[10000[610]]
  goto 492
449:
  10000[442] <- EntityData[16] * 32.0
  10000[443] <- 10000[442]
  10000[444] <- EntitySharedMemoryArray[10000[443]]
  10000[445] <- 10000[444] > 0
  10000[446] <- !10000[445]
  goto 450 if 10000[446] else 492
450:
  10000[471] <- 0
  goto 451
451:
  10000[507] <- 0
  goto when 10000[471]
    0 -> 452
    1 -> 453
    default -> 468
452:
  10000[552] <- 0
  goto 453
453:
  10000[553] <- 10000[552]
  10000[554] <- 10000[553] < RuntimeUpdate[3]
  goto 454 if 10000[554] else 455
454:
  10000[602] <- 10000[552]
  10000[603] <- 10000[602] * 15.0
  10000[604] <- 10000[603]
  10000[605] <- 10000[552]
  10000[606] <- 10000[605] + 1.0
  10000[552] <- 10000[606]
  10000[601] <- 1.0
  goto 456
455:
  10000[601] <- 0
  goto 456
456:
  goto 457 if 10000[601] else 468
457:
  goto 458 if RuntimeTouchArray[10000[604] + 1] else 465
458:
  10000[983] <- 0
  goto 459
459:
  10000[1244] <- LevelMemory[17]
  10000[1245] <- 10000[983] < 10000[1244]
  goto 460 if 10000[1245] else 463
460:
  10000[1470] <- 17.0 + 10000[983]
  10000[1471] <- 10000[1470]
  10000[1472] <- LevelMemory[10000[1471] + 1]
  10000[1473] <- 10000[1472] == RuntimeTouchArray[10000[604]]
  goto 461 if 10000[1473] else 462
461:
  10000[1469] <- 1.0
  goto 464
462:
  10000[1780] <- 10000[983] + 1.0
  10000[1781] <- 10000[1780]
  10000[983] <- 10000[1781]
  goto 459
463:
  10000[1469] <- 0
  goto 464
464:
  10000[1779] <- !10000[1469]
  10000[982] <- 10000[1779]
  goto 466
465:
  10000[982] <- 0
  goto 466
466:
  goto 467 if 10000[982] else 453
467:
  10000[471] <- 1.0
  10000[555] <- 1.0
  goto 469
468:
  10000[555] <- 0
  goto 469
469:
  goto 470 if 10000[555] else 492
470:
  10000[677] <- 10000[71]
  10000[678] <- 10000[677]
  10000[686] <- 10000[72]
  10000[679] <- 10000[686]
  10000[687] <- 10000[123]
  10000[680] <- 10000[687]
  10000[688] <- 10000[124]
  10000[681] <- 10000[688]
  10000[689] <- 10000[149]
  10000[682] <- 10000[689]
  10000[690] <- 10000[150]
  10000[683] <- 10000[690]
  10000[691] <- 10000[97]
  10000[684] <- 10000[691]
  10000[692] <- 10000[98]
  10000[685] <- 10000[692]
  10000[693] <- 0
  10000[694] <- 0
  10000[695] <- 3.0
  goto 471
471:
  10000[839] <- 10000[694] < 4.0
  goto 472 if 10000[839] else 479
472:
  10000[985] <- 10000[694] >= -4.0
  10000[986] <- 10000[694] < 4.0
  10000[987] <- 10000[985] && 10000[986]
  10000[988] <- Trunc(10000[694])
  10000[989] <- 10000[988] == 10000[694]
  10000[990] <- 10000[987] && 10000[989]
  10000[991] <- 10000[694] < 0
  10000[992] <- 10000[991] * 4.0
  10000[993] <- 10000[694] + 10000[992]
  10000[994] <- 10000[993] * 2.0
  10000[995] <- 10000[994]
  10000[996] <- 10000[10000[995] + 679]
  10000[997] <- 10000[996] > RuntimeTouchArray[10000[604] + 6]
  10000[998] <- 10000[695] >= -4.0
  10000[999] <- 10000[695] < 4.0
  10000[1000] <- 10000[998] && 10000[999]
  10000[1001] <- Trunc(10000[695])
  10000[1002] <- 10000[1001] == 10000[695]
  10000[1003] <- 10000[1000] && 10000[1002]
  10000[1004] <- 10000[695] < 0
  10000[1005] <- 10000[1004] * 4.0
  10000[1006] <- 10000[695] + 10000[1005]
  10000[1007] <- 10000[1006] * 2.0
  10000[1008] <- 10000[1007]
  10000[1009] <- 10000[10000[1008] + 679]
  10000[1010] <- 10000[1009] > RuntimeTouchArray[10000[604] + 6]
  10000[1011] <- 10000[997] != 10000[1010]
  goto 473 if 10000[1011] else 474
473:
  10000[1249] <- 10000[695] >= -4.0
  10000[1250] <- 10000[695] < 4.0
  10000[1251] <- 10000[1249] && 10000[1250]
  10000[1252] <- Trunc(10000[695])
  10000[1253] <- 10000[1252] == 10000[695]
  10000[1254] <- 10000[1251] && 10000[1253]
  10000[1255] <- 10000[695] < 0
  10000[1256] <- 10000[1255] * 4.0
  10000[1257] <- 10000[695] + 10000[1256]
  10000[1258] <- 10000[1257] * 2.0
  10000[1259] <- 10000[1258]
  10000[1260] <- 10000[10000[1259] + 678]
  10000[1261] <- 10000[694] >= -4.0
  10000[1262] <- 10000[694] < 4.0
  10000[1263] <- 10000[1261] && 10000[1262]
  10000[1264] <- Trunc(10000[694])
  10000[1265] <- 10000[1264] == 10000[694]
  10000[1266] <- 10000[1263] && 10000[1265]
  10000[1267] <- 10000[694] < 0
  10000[1268] <- 10000[1267] * 4.0
  10000[1269] <- 10000[694] + 10000[1268]
  10000[1270] <- 10000[1269] * 2.0
  10000[1271] <- 10000[1270]
  10000[1272] <- 10000[10000[1271] + 678]
  10000[1273] <- 10000[1260] - 10000[1272]
  10000[1274] <- 10000[694] >= -4.0
  10000[1275] <- 10000[694] < 4.0
  10000[1276] <- 10000[1274] && 10000[1275]
  10000[1277] <- Trunc(10000[694])
  10000[1278] <- 10000[1277] == 10000[694]
  10000[1279] <- 10000[1276] && 10000[1278]
  10000[1280] <- 10000[694] < 0
  10000[1281] <- 10000[1280] * 4.0
  10000[1282] <- 10000[694] + 10000[1281]
  10000[1283] <- 10000[1282] * 2.0
  10000[1284] <- 10000[1283]
  10000[1285] <- 10000[10000[1284] + 679]
  10000[1286] <- RuntimeTouchArray[10000[604] + 6] - 10000[1285]
  10000[1287] <- 10000[1273] * 10000[1286]
  10000[1288] <- 10000[695] >= -4.0
  10000[1289] <- 10000[695] < 4.0
  10000[1290] <- 10000[1288] && 10000[1289]
  10000[1291] <- Trunc(10000[695])
  10000[1292] <- 10000[1291] == 10000[695]
  10000[1293] <- 10000[1290] && 10000[1292]
  10000[1294] <- 10000[695] < 0
  10000[1295] <- 10000[1294] * 4.0
  10000[1296] <- 10000[695] + 10000[1295]
  10000[1297] <- 10000[1296] * 2.0
  10000[1298] <- 10000[1297]
  10000[1299] <- 10000[10000[1298] + 679]
  10000[1300] <- 10000[694] >= -4.0
  10000[1301] <- 10000[694] < 4.0
  10000[1302] <- 10000[1300] && 10000[1301]
  10000[1303] <- Trunc(10000[694])
  10000[1304] <- 10000[1303] == 10000[694]
  10000[1305] <- 10000[1302] && 10000[1304]
  10000[1306] <- 10000[694] < 0
  10000[1307] <- 10000[1306] * 4.0
  10000[1308] <- 10000[694] + 10000[1307]
  10000[1309] <- 10000[1308] * 2.0
  10000[1310] <- 10000[1309]
  10000[1311] <- 10000[10000[1310] + 679]
  10000[1312] <- 10000[1299] - 10000[1311]
  10000[1313] <- 10000[1287] / 10000[1312]
  10000[1314] <- 10000[694] >= -4.0
  10000[1315] <- 10000[694] < 4.0
  10000[1316] <- 10000[1314] && 10000[1315]
  10000[1317] <- Trunc(10000[694])
  10000[1318] <- 10000[1317] == 10000[694]
  10000[1319] <- 10000[1316] && 10000[1318]
  10000[1320] <- 10000[694] < 0
  10000[1321] <- 10000[1320] * 4.0
  10000[1322] <- 10000[694] + 10000[1321]
  10000[1323] <- 10000[1322] * 2.0
  10000[1324] <- 10000[1323]
  10000[1325] <- 10000[10000[1324] + 678]
  10000[1326] <- 10000[1313] + 10000[1325]
  10000[1327] <- RuntimeTouchArray[10000[604] + 5] < 10000[1326]
  10000[1248] <- 10000[1327]
  goto 475
474:
  10000[1248] <- 0
  goto 475
475:
  goto 476 if 10000[1248] else 477
476:
  10000[1787] <- !10000[693]
  10000[1786] <- 10000[1787]
  goto 478
477:
  10000[1786] <- 10000[693]
  goto 478
478:
  10000[1840] <- 10000[694] + 1.0
  10000[1841] <- 10000[1786]
  10000[1842] <- 10000[1840]
  10000[1843] <- 10000[694]
  10000[693] <- 10000[1841]
  10000[694] <- 10000[1842]
  10000[695] <- 10000[1843]
  goto 471
479:
  10000[984] <- !10000[693]
  goto 451 if 10000[984] else 480
480:
  10000[1246] <- LevelMemory[17]
  10000[1247] <- 10000[1246] >= 16.0
  goto 481 if 10000[1247] else 482
481:
  10000[1475] <- 0
  goto 491
482:
  10000[1474] <- 0
  goto 483
483:
  10000[1782] <- LevelMemory[17]
  10000[1783] <- 10000[1474] < 10000[1782]
  goto 484 if 10000[1783] else 487
484:
  10000[1836] <- 17.0 + 10000[1474]
  10000[1837] <- 10000[1836]
  10000[1838] <- LevelMemory[10000[1837] + 1]
  10000[1839] <- 10000[1838] == RuntimeTouchArray[10000[604]]
  goto 485 if 10000[1839] else 486
485:
  10000[1835] <- 1.0
  goto 488
486:
  10000[1877] <- 10000[1474] + 1.0
  10000[1878] <- 10000[1877]
  10000[1474] <- 10000[1878]
  goto 483
487:
  10000[1835] <- 0
  goto 488
488:
  goto 489 if 10000[1835] else 490
489:
  10000[1475] <- 0
  goto 491
490:
  10000[1933] <- LevelMemory[17]
  10000[1934] <- 10000[1933] < 16.0
  10000[1935] <- LevelMemory[17]
  10000[1936] <- 17.0 + 10000[1935]
  10000[1937] <- 10000[1936]
  LevelMemory[10000[1937] + 1] <- RuntimeTouchArray[10000[604]]
  10000[1938] <- LevelMemory[17]
  10000[1939] <- 10000[1938] + 1.0
  LevelMemory[17] <- 10000[1939]
  10000[1475] <- 1.0
  goto 491
491:
  10000[1784] <- EntityData[16] * 32.0
  10000[1785] <- 10000[1784]
  EntitySharedMemoryArray[10000[1785]] <- RuntimeTouchArray[10000[604]]
  goto 492
492:
  10000[467] <- EntityData[16] * 32.0
  10000[468] <- 10000[467]
  10000[469] <- EntitySharedMemoryArray[10000[468]]
  10000[470] <- 10000[469] > 0
  goto 493 if 10000[470] else 582
493:
  10000[506] <- 0
  goto 494
494:
  10000[550] <- 10000[506]
  10000[551] <- 10000[550] < RuntimeUpdate[3]
  goto 495 if 10000[551] else 496
495:
  10000[596] <- 10000[506]
  10000[597] <- 10000[596] * 15.0
  10000[598] <- 10000[597]
  10000[599] <- 10000[506]
  10000[600] <- 10000[599] + 1.0
  10000[506] <- 10000[600]
  10000[595] <- 1.0
  goto 497
496:
  10000[595] <- 0
  goto 497
497:
  goto 498 if 10000[595] else 582
498:
  10000[835] <- EntityData[16] * 32.0
  10000[836] <- 10000[835]
  10000[837] <- EntitySharedMemoryArray[10000[836]]
  10000[838] <- RuntimeTouchArray[10000[598]] != 10000[837]
  goto 494 if 10000[838] else 499
499:
  10000[981] <- EntityData[2] == 0
  goto 500 if 10000[981] else 501
500:
  10000[1243] <- 6.0 * LevelData[12]
  10000[1242] <- 10000[1243]
  goto 502
501:
  10000[1238] <- Abs(EntityData[2])
  10000[1239] <- 2.0 * 10000[1238]
  10000[1240] <- 2.0 + 10000[1239]
  10000[1241] <- 10000[1240] * LevelData[12]
  10000[1242] <- 10000[1241]
  goto 502
502:
  10000[1467] <- RuntimeTouchArray[10000[598] + 13] >= 10000[1242]
  10000[1468] <- EntityData[2] == 0
  goto 503 if 10000[1468] else 504
503:
  10000[1778] <- 10000[1468]
  goto 505
504:
  10000[1770] <- EntityData[2]
  10000[1771] <- 0
  10000[1772] <- 10000[1770]
  10000[1773] <- RuntimeTouchArray[10000[598] + 11] * 10000[1772]
  10000[1774] <- 10000[1771]
  10000[1775] <- RuntimeTouchArray[10000[598] + 12] * 10000[1774]
  10000[1776] <- 10000[1773] + 10000[1775]
  10000[1777] <- 10000[1776] > 0
  10000[1778] <- 10000[1777]
  goto 505
505:
  10000[1816] <- 10000[71]
  10000[1817] <- 10000[1816]
  10000[1825] <- 10000[72]
  10000[1818] <- 10000[1825]
  10000[1826] <- 10000[123]
  10000[1819] <- 10000[1826]
  10000[1827] <- 10000[124]
  10000[1820] <- 10000[1827]
  10000[1828] <- 10000[149]
  10000[1821] <- 10000[1828]
  10000[1829] <- 10000[150]
  10000[1822] <- 10000[1829]
  10000[1830] <- 10000[97]
  10000[1823] <- 10000[1830]
  10000[1831] <- 10000[98]
  10000[1824] <- 10000[1831]
  10000[1832] <- 0
  10000[1833] <- 0
  10000[1834] <- 3.0
  goto 506
506:
  10000[1876] <- 10000[1833] < 4.0
  goto 507 if 10000[1876] else 514
507:
  10000[1906] <- 10000[1833] >= -4.0
  10000[1907] <- 10000[1833] < 4.0
  10000[1908] <- 10000[1906] && 10000[1907]
  10000[1909] <- Trunc(10000[1833])
  10000[1910] <- 10000[1909] == 10000[1833]
  10000[1911] <- 10000[1908] && 10000[1910]
  10000[1912] <- 10000[1833] < 0
  10000[1913] <- 10000[1912] * 4.0
  10000[1914] <- 10000[1833] + 10000[1913]
  10000[1915] <- 10000[1914] * 2.0
  10000[1916] <- 10000[1915]
  10000[1917] <- 10000[10000[1916] + 1818]
  10000[1918] <- 10000[1917] > RuntimeTouchArray[10000[598] + 6]
  10000[1919] <- 10000[1834] >= -4.0
  10000[1920] <- 10000[1834] < 4.0
  10000[1921] <- 10000[1919] && 10000[1920]
  10000[1922] <- Trunc(10000[1834])
  10000[1923] <- 10000[1922] == 10000[1834]
  10000[1924] <- 10000[1921] && 10000[1923]
  10000[1925] <- 10000[1834] < 0
  10000[1926] <- 10000[1925] * 4.0
  10000[1927] <- 10000[1834] + 10000[1926]
  10000[1928] <- 10000[1927] * 2.0
  10000[1929] <- 10000[1928]
  10000[1930] <- 10000[10000[1929] + 1818]
  10000[1931] <- 10000[1930] > RuntimeTouchArray[10000[598] + 6]
  10000[1932] <- 10000[1918] != 10000[1931]
  goto 508 if 10000[1932] else 509
508:
  10000[1951] <- 10000[1834] >= -4.0
  10000[1952] <- 10000[1834] < 4.0
  10000[1953] <- 10000[1951] && 10000[1952]
  10000[1954] <- Trunc(10000[1834])
  10000[1955] <- 10000[1954] == 10000[1834]
  10000[1956] <- 10000[1953] && 10000[1955]
  10000[1957] <- 10000[1834] < 0
  10000[1958] <- 10000[1957] * 4.0
  10000[1959] <- 10000[1834] + 10000[1958]
  10000[1960] <- 10000[1959] * 2.0
  10000[1961] <- 10000[1960]
  10000[1962] <- 10000[10000[1961] + 1817]
  10000[1963] <- 10000[1833] >= -4.0
  10000[1964] <- 10000[1833] < 4.0
  10000[1965] <- 10000[1963] && 10000[1964]
  10000[1966] <- Trunc(10000[1833])
  10000[1967] <- 10000[1966] == 10000[1833]
  10000[1968] <- 10000[1965] && 10000[1967]
  10000[1969] <- 10000[1833] < 0
  10000[1970] <- 10000[1969] * 4.0
  10000[1971] <- 10000[1833] + 10000[1970]
  10000[1972] <- 10000[1971] * 2.0
  10000[1973] <- 10000[1972]
  10000[1974] <- 10000[10000[1973] + 1817]
  10000[1975] <- 10000[1962] - 10000[1974]
  10000[1976] <- 10000[1833] >= -4.0
  10000[1977] <- 10000[1833] < 4.0
  10000[1978] <- 10000[1976] && 10000[1977]
  10000[1979] <- Trunc(10000[1833])
  10000[1980] <- 10000[1979] == 10000[1833]
  10000[1981] <- 10000[1978] && 10000[1980]
  10000[1982] <- 10000[1833] < 0
  10000[1983] <- 10000[1982] * 4.0
  10000[1984] <- 10000[1833] + 10000[1983]
  10000[1985] <- 10000[1984] * 2.0
  10000[1986] <- 10000[1985]
  10000[1987] <- 10000[10000[1986] + 1818]
  10000[1988] <- RuntimeTouchArray[10000[598] + 6] - 10000[1987]
  10000[1989] <- 10000[1975] * 10000[1988]
  10000[1990] <- 10000[1834] >= -4.0
  10000[1991] <- 10000[1834] < 4.0
  10000[1992] <- 10000[1990] && 10000[1991]
  10000[1993] <- Trunc(10000[1834])
  10000[1994] <- 10000[1993] == 10000[1834]
  10000[1995] <- 10000[1992] && 10000[1994]
  10000[1996] <- 10000[1834] < 0
  10000[1997] <- 10000[1996] * 4.0
  10000[1998] <- 10000[1834] + 10000[1997]
  10000[1999] <- 10000[1998] * 2.0
  10000[2000] <- 10000[1999]
  10000[2001] <- 10000[10000[2000] + 1818]
  10000[2002] <- 10000[1833] >= -4.0
  10000[2003] <- 10000[1833] < 4.0
  10000[2004] <- 10000[2002] && 10000[2003]
  10000[2005] <- Trunc(10000[1833])
  10000[2006] <- 10000[2005] == 10000[1833]
  10000[2007] <- 10000[2004] && 10000[2006]
  10000[2008] <- 10000[1833] < 0
  10000[2009] <- 10000[2008] * 4.0
  10000[2010] <- 10000[1833] + 10000[2009]
  10000[2011] <- 10000[2010] * 2.0
  10000[2012] <- 10000[2011]
  10000[2013] <- 10000[10000[2012] + 1818]
  10000[2014] <- 10000[2001] - 10000[2013]
  10000[2015] <- 10000[1989] / 10000[2014]
  10000[2016] <- 10000[1833] >= -4.0
  10000[2017] <- 10000[1833] < 4.0
  10000[2018] <- 10000[2016] && 10000[2017]
  10000[2019] <- Trunc(10000[1833])
  10000[2020] <- 10000[2019] == 10000[1833]
  10000[2021] <- 10000[2018] && 10000[2020]
  10000[2022] <- 10000[1833] < 0
  10000[2023] <- 10000[2022] * 4.0
  10000[2024] <- 10000[1833] + 10000[2023]
  10000[2025] <- 10000[2024] * 2.0
  10000[2026] <- 10000[2025]
  10000[2027] <- 10000[10000[2026] + 1817]
  10000[2028] <- 10000[2015] + 10000[2027]
  10000[2029] <- RuntimeTouchArray[10000[598] + 5] < 10000[2028]
  10000[1950] <- 10000[2029]
  goto 510
509:
  10000[1950] <- 0
  goto 510
510:
  goto 511 if 10000[1950] else 512
511:
  10000[2256] <- !10000[1832]
  10000[2255] <- 10000[2256]
  goto 513
512:
  10000[2255] <- 10000[1832]
  goto 513
513:
  10000[2452] <- 10000[1833] + 1.0
  10000[2453] <- 10000[2255]
  10000[2454] <- 10000[2452]
  10000[2455] <- 10000[1833]
  10000[1832] <- 10000[2453]
  10000[1833] <- 10000[2454]
  10000[1834] <- 10000[2455]
  goto 506
514:
  goto 515 if 10000[1832] else 519
515:
  goto 516 if 10000[1467] else 517
516:
  10000[2141] <- 10000[1778]
  goto 518
517:
  10000[2141] <- 0
  goto 518
518:
  10000[1949] <- 10000[2141]
  goto 520
519:
  10000[1949] <- 0
  goto 520
520:
  goto 521 if 10000[1949] else 523
521:
  10000[2248] <- EntityMemory[0]
  10000[2249] <- 10000[2248] - EntityData[11]
  10000[2250] <- Abs(10000[2249])
  10000[2251] <- RuntimeUpdate[0] - RuntimeEnvironment[3]
  10000[2252] <- 10000[2251] - EntityData[11]
  10000[2253] <- Abs(10000[2252])
  10000[2254] <- 10000[2253] < 10000[2250]
  goto 522 if 10000[2254] else 523
522:
  10000[2451] <- RuntimeUpdate[0] - RuntimeEnvironment[3]
  EntityMemory[0] <- 10000[2451]
  goto 523
523:
  goto 524 if RuntimeTouchArray[10000[598] + 2] else 525
524:
  10000[2450] <- RuntimeTouchArray[10000[598] + 2]
  goto 526
525:
  10000[2448] <- EntityMemory[0]
  10000[2449] <- 10000[2448] >= EntityData[11]
  10000[2450] <- 10000[2449]
  goto 526
526:
  goto 527 if 10000[2450] else 582
527:
  10000[2651] <- EntityMemory[0]
  10000[2652] <- Judge(10000[2651], EntityData[11], EntityData[5], EntityData[6], EntityData[7], EntityData[8], EntityData[9], EntityData[10])
  EntityInput[0] <- 10000[2652]
  10000[2653] <- 10000[2651] - EntityData[11]
  10000[2654] <- Clamp(10000[2653], -1.0, 1.0)
  EntityInput[1] <- 10000[2654]
  10000[2655] <- EntityInput[1]
  10000[2656] <- 10000[2655] * 1000.0
  EntityInput[3] <- 10000[2656]
  10000[2657] <- 10000[2652] != 0
  goto 528 if 10000[2657] else 581
528:
  10000[2666] <- !LevelOption[11]
  goto 529 if 10000[2666] else 546
529:
  10000[2676] <- 3.0 + EntityInfo[1]
  10000[2677] <- 10000[2676]
  10000[2678] <- EngineRom[10000[2677]]
  10000[2679] <- !LevelOption[10]
  goto 546 if 10000[2679] else 530
530:
  10000[2685] <- 10000[2678] == 6.0
  goto 546 if 10000[2685] else 531
531:
  10000[2694] <- 0
  10000[2695] <- 10000[2678] == 2.0
  goto 533 if 10000[2695] else 532
532:
  10000[2699] <- 10000[2678] == 3.0
  goto 533 if 10000[2699] else 539
533:
  10000[2700] <- 10000[2652] == 1.0
  goto 534 if 10000[2700] else 535
534:
  10000[2694] <- 4.0
  goto 545
535:
  10000[2797] <- 10000[2652] == 2.0
  goto 536 if 10000[2797] else 537
536:
  10000[2694] <- 5.0
  goto 545
537:
  10000[2802] <- 10000[2652] == 3.0
  goto 538 if 10000[2802] else 545
538:
  10000[2694] <- 6.0
  goto 545
539:
  10000[2796] <- 10000[2652] == 1.0
  goto 540 if 10000[2796] else 541
540:
  10000[2694] <- 1.0
  goto 545
541:
  10000[2801] <- 10000[2652] == 2.0
  goto 542 if 10000[2801] else 543
542:
  10000[2694] <- 2.0
  goto 545
543:
  10000[2988] <- 10000[2652] == 3.0
  goto 544 if 10000[2988] else 545
544:
  10000[2694] <- 3.0
  goto 545
545:
  10000[2803] <- 10000[2694]
  10000[2804] <- Play(10000[2803], 0)
  goto 546
546:
  10000[2672] <- 3.0 + EntityInfo[1]
  10000[2673] <- 10000[2672]
  10000[2674] <- EngineRom[10000[2673]]
  10000[2675] <- 10000[2674] == 6.0
  goto 581 if 10000[2675] else 547
547:
  10000[2684] <- !LevelOption[6]
  goto 581 if 10000[2684] else 548
548:
  10000[2692] <- 0
  10000[2693] <- 10000[2674] == 1.0
  goto 549 if 10000[2693] else 550
549:
  10000[2692] <- 1.0
  goto 560
550:
  10000[2698] <- 10000[2674] == 2.0
  goto 551 if 10000[2698] else 552
551:
  10000[2692] <- 6.0
  goto 560
552:
  10000[2701] <- 10000[2674] == 3.0
  goto 553 if 10000[2701] else 556
553:
  10000[2799] <- EntityData[2] > 0
  goto 554 if 10000[2799] else 555
554:
  10000[2692] <- 8.0
  goto 560
555:
  10000[2692] <- 10.0
  goto 560
556:
  10000[2798] <- 10000[2674] == 4.0
  goto 559 if 10000[2798] else 557
557:
  10000[2805] <- 10000[2674] == 5.0
  goto 559 if 10000[2805] else 558
558:
  10000[2989] <- 10000[2674] == 7.0
  goto 559 if 10000[2989] else 560
559:
  10000[2692] <- 3.0
  goto 560
560:
  10000[2702] <- EntityData[0] * LevelData[12]
  10000[2703] <- LevelData[11] / 2.0
  10000[2704] <- 10000[2702] - 10000[2703]
  10000[2705] <- 10000[2704]
  10000[2706] <- 0
  10000[2707] <- 10000[2705]
  10000[2708] <- LevelData[2] * 10000[2707]
  10000[2709] <- 10000[2706]
  10000[2710] <- LevelData[3] * 10000[2709]
  10000[2711] <- 10000[2708] + 10000[2710]
  10000[2712] <- 10000[2711] + LevelData[4]
  10000[2713] <- 10000[2705]
  10000[2714] <- LevelData[5] * 10000[2713]
  10000[2715] <- 10000[2706]
  10000[2716] <- LevelData[6] * 10000[2715]
  10000[2717] <- 10000[2714] + 10000[2716]
  10000[2718] <- 10000[2717] + LevelData[7]
  10000[2719] <- 10000[2705]
  10000[2720] <- LevelData[8] * 10000[2719]
  10000[2721] <- 10000[2706]
  10000[2722] <- LevelData[9] * 10000[2721]
  10000[2723] <- 10000[2720] + 10000[2722]
  10000[2724] <- 10000[2723] + LevelData[10]
  10000[2725] <- 10000[2712] / 10000[2724]
  10000[2726] <- 10000[2718] / 10000[2724]
  10000[2727] <- 10000[2725]
  10000[2728] <- 10000[2726]
  10000[2729] <- LevelData[11] / 2.0
  10000[2730] <- 10000[2702] + 10000[2729]
  10000[2731] <- 10000[2730]
  10000[2732] <- 0
  10000[2733] <- 10000[2731]
  10000[2734] <- LevelData[2] * 10000[2733]
  10000[2735] <- 10000[2732]
  10000[2736] <- LevelData[3] * 10000[2735]
  10000[2737] <- 10000[2734] + 10000[2736]
  10000[2738] <- 10000[2737] + LevelData[4]
  10000[2739] <- 10000[2731]
  10000[2740] <- LevelData[5] * 10000[2739]
  10000[2741] <- 10000[2732]
  10000[2742] <- LevelData[6] * 10000[2741]
  10000[2743] <- 10000[2740] + 10000[2742]
  10000[2744] <- 10000[2743] + LevelData[7]
  10000[2745] <- 10000[2731]
  10000[2746] <- LevelData[8] * 10000[2745]
  10000[2747] <- 10000[2732]
  10000[2748] <- LevelData[9] * 10000[2747]
  10000[2749] <- 10000[2746] + 10000[2748]
  10000[2750] <- 10000[2749] + LevelData[10]
  10000[2751] <- 10000[2738] / 10000[2750]
  10000[2752] <- 10000[2744] / 10000[2750]
  10000[2753] <- 10000[2751]
  10000[2754] <- 10000[2752]
  10000[2755] <- 10000[2753]
  10000[2756] <- 10000[2727]
  10000[2757] <- 10000[2755] - 10000[2756]
  10000[2758] <- 10000[2754]
  10000[2759] <- 10000[2728]
  10000[2760] <- 10000[2758] - 10000[2759]
  10000[2761] <- 10000[2757]
  10000[2762] <- Power(10000[2761], 2.0)
  10000[2763] <- 10000[2760]
  10000[2764] <- Power(10000[2763], 2.0)
  10000[2765] <- 10000[2762] + 10000[2764]
  10000[2766] <- Power(10000[2765], 0.5)
  10000[2767] <- 0
  10000[2768] <- 10000[2766]
  10000[2769] <- 10000[2727]
  10000[2770] <- 10000[2767]
  10000[2771] <- 10000[2769] + 10000[2770]
  10000[2772] <- 10000[2728]
  10000[2773] <- 10000[2768]
  10000[2774] <- 10000[2772] + 10000[2773]
  10000[2775] <- 0
  10000[2776] <- 10000[2766]
  10000[2777] <- 10000[2753]
  10000[2778] <- 10000[2775]
  10000[2779] <- 10000[2777] + 10000[2778]
  10000[2780] <- 10000[2754]
  10000[2781] <- 10000[2776]
  10000[2782] <- 10000[2780] + 10000[2781]
  10000[2783] <- 10000[2692]
  10000[2784] <- 10000[2727]
  10000[2785] <- 10000[2728]
  10000[2786] <- 10000[2771]
  10000[2787] <- 10000[2774]
  10000[2788] <- 10000[2779]
  10000[2789] <- 10000[2782]
  10000[2790] <- 10000[2753]
  10000[2791] <- 10000[2754]
  10000[2792] <- SpawnParticleEffect(10000[2783], 10000[2784], 10000[2785], 10000[2786], 10000[2787], 10000[2788], 10000[2789], 10000[2790], 10000[2791], 0.5, 0)
  10000[2793] <- 10000[2792]
  10000[2794] <- 0
  10000[2795] <- 10000[2674] == 1.0
  goto 561 if 10000[2795] else 562
561:
  10000[2794] <- 2.0
  goto 572
562:
  10000[2800] <- 10000[2674] == 2.0
  goto 563 if 10000[2800] else 564
563:
  10000[2794] <- 7.0
  goto 572
564:
  10000[2806] <- 10000[2674] == 3.0
  goto 565 if 10000[2806] else 568
565:
  10000[2991] <- EntityData[2] > 0
  goto 566 if 10000[2991] else 567
566:
  10000[2794] <- 9.0
  goto 572
567:
  10000[2794] <- 11.0
  goto 572
568:
  10000[2990] <- 10000[2674] == 4.0
  goto 571 if 10000[2990] else 569
569:
  10000[2993] <- 10000[2674] == 5.0
  goto 571 if 10000[2993] else 570
570:
  10000[2996] <- 10000[2674] == 7.0
  goto 571 if 10000[2996] else 572
571:
  10000[2794] <- 4.0
  goto 572
572:
  10000[2807] <- EntityData[0] * LevelData[12]
  10000[2808] <- 10000[2807]
  10000[2809] <- 0
  10000[2810] <- LevelData[11]
  10000[2811] <- LevelData[11]
  10000[2812] <- 10000[2810]
  10000[2813] <- 10000[2812] * 1.8
  10000[2814] <- 10000[2811]
  10000[2815] <- 10000[2814] * 1.8
  10000[2816] <- 10000[2809]
  10000[2817] <- 10000[2815]
  10000[2818] <- 10000[2817] / 2.0
  10000[2819] <- 10000[2816] + 10000[2818]
  10000[2820] <- 10000[2808]
  10000[2821] <- 10000[2813]
  10000[2822] <- 10000[2821] / 2.0
  10000[2823] <- 10000[2820] + 10000[2822]
  10000[2824] <- 10000[2809]
  10000[2825] <- 10000[2815]
  10000[2826] <- 10000[2825] / 2.0
  10000[2827] <- 10000[2824] - 10000[2826]
  10000[2828] <- 10000[2808]
  10000[2829] <- 10000[2813]
  10000[2830] <- 10000[2829] / 2.0
  10000[2831] <- 10000[2828] - 10000[2830]
  10000[2832] <- 10000[2819]
  10000[2833] <- 10000[2823]
  10000[2834] <- 10000[2827]
  10000[2835] <- 10000[2831]
  10000[2836] <- 10000[2835]
  10000[2837] <- 10000[2834]
  10000[2838] <- 10000[2836]
  10000[2839] <- 10000[2837]
  10000[2840] <- 10000[2838]
  10000[2841] <- LevelData[2] * 10000[2840]
  10000[2842] <- 10000[2839]
  10000[2843] <- LevelData[3] * 10000[2842]
  10000[2844] <- 10000[2841] + 10000[2843]
  10000[2845] <- 10000[2844] + LevelData[4]
  10000[2846] <- 10000[2838]
  10000[2847] <- LevelData[5] * 10000[2846]
  10000[2848] <- 10000[2839]
  10000[2849] <- LevelData[6] * 10000[2848]
  10000[2850] <- 10000[2847] + 10000[2849]
  10000[2851] <- 10000[2850] + LevelData[7]
  10000[2852] <- 10000[2838]
  10000[2853] <- LevelData[8] * 10000[2852]
  10000[2854] <- 10000[2839]
  10000[2855] <- LevelData[9] * 10000[2854]
  10000[2856] <- 10000[2853] + 10000[2855]
  10000[2857] <- 10000[2856] + LevelData[10]
  10000[2858] <- 10000[2845] / 10000[2857]
  10000[2859] <- 10000[2851] / 10000[2857]
  10000[2860] <- 10000[2858]
  10000[2861] <- 10000[2859]
  10000[2862] <- 10000[2833]
  10000[2863] <- 10000[2834]
  10000[2864] <- 10000[2862]
  10000[2865] <- 10000[2863]
  10000[2866] <- 10000[2864]
  10000[2867] <- LevelData[2] * 10000[2866]
  10000[2868] <- 10000[2865]
  10000[2869] <- LevelData[3] * 10000[2868]
  10000[2870] <- 10000[2867] + 10000[2869]
  10000[2871] <- 10000[2870] + LevelData[4]
  10000[2872] <- 10000[2864]
  10000[2873] <- LevelData[5] * 10000[2872]
  10000[2874] <- 10000[2865]
  10000[2875] <- LevelData[6] * 10000[2874]
  10000[2876] <- 10000[2873] + 10000[2875]
  10000[2877] <- 10000[2876] + LevelData[7]
  10000[2878] <- 10000[2864]
  10000[2879] <- LevelData[8] * 10000[2878]
  10000[2880] <- 10000[2865]
  10000[2881] <- LevelData[9] * 10000[2880]
  10000[2882] <- 10000[2879] + 10000[2881]
  10000[2883] <- 10000[2882] + LevelData[10]
  10000[2884] <- 10000[2871] / 10000[2883]
  10000[2885] <- 10000[2877] / 10000[2883]
  10000[2886] <- 10000[2884]
  10000[2887] <- 10000[2885]
  10000[2888] <- 10000[2835]
  10000[2889] <- 10000[2832]
  10000[2890] <- 10000[2888]
  10000[2891] <- 10000[2889]
  10000[2892] <- 10000[2890]
  10000[2893] <- LevelData[2] * 10000[2892]
  10000[2894] <- 10000[2891]
  10000[2895] <- LevelData[3] * 10000[2894]
  10000[2896] <- 10000[2893] + 10000[2895]
  10000[2897] <- 10000[2896] + LevelData[4]
  10000[2898] <- 10000[2890]
  10000[2899] <- LevelData[5] * 10000[2898]
  10000[2900] <- 10000[2891]
  10000[2901] <- LevelData[6] * 10000[2900]
  10000[2902] <- 10000[2899] + 10000[2901]
  10000[2903] <- 10000[2902] + LevelData[7]
  10000[2904] <- 10000[2890]
  10000[2905] <- LevelData[8] * 10000[2904]
  10000[2906] <- 10000[2891]
  10000[2907] <- LevelData[9] * 10000[2906]
  10000[2908] <- 10000[2905] + 10000[2907]
  10000[2909] <- 10000[2908] + LevelData[10]
  10000[2910] <- 10000[2897] / 10000[2909]
  10000[2911] <- 10000[2903] / 10000[2909]
  10000[2912] <- 10000[2910]
  10000[2913] <- 10000[2911]
  10000[2914] <- 10000[2833]
  10000[2915] <- 10000[2832]
  10000[2916] <- 10000[2914]
  10000[2917] <- 10000[2915]
  10000[2918] <- 10000[2916]
  10000[2919] <- LevelData[2] * 10000[2918]
  10000[2920] <- 10000[2917]
  10000[2921] <- LevelData[3] * 10000[2920]
  10000[2922] <- 10000[2919] + 10000[2921]
  10000[2923] <- 10000[2922] + LevelData[4]
  10000[2924] <- 10000[2916]
  10000[2925] <- LevelData[5] * 10000[2924]
  10000[2926] <- 10000[2917]
  10000[2927] <- LevelData[6] * 10000[2926]
  10000[2928] <- 10000[2925] + 10000[2927]
  10000[2929] <- 10000[2928] + LevelData[7]
  10000[2930] <- 10000[2916]
  10000[2931] <- LevelData[8] * 10000[2930]
  10000[2932] <- 10000[2917]
  10000[2933] <- LevelData[9] * 10000[2932]
  10000[2934] <- 10000[2931] + 10000[2933]
  10000[2935] <- 10000[2934] + LevelData[10]
  10000[2936] <- 10000[2923] / 10000[2935]
  10000[2937] <- 10000[2929] / 10000[2935]
  10000[2938] <- 10000[2936]
  10000[2939] <- 10000[2937]
  10000[2940] <- 10000[2938]
  10000[2941] <- 10000[2912]
  10000[2942] <- 10000[2940] - 10000[2941]
  10000[2943] <- 10000[2886]
  10000[2944] <- 10000[2942] + 10000[2943]
  10000[2945] <- 10000[2860]
  10000[2946] <- 10000[2944] - 10000[2945]
  10000[2947] <- 10000[2946] / 2.0
  10000[2948] <- 10000[2912]
  10000[2949] <- 10000[2938]
  10000[2950] <- 10000[2948] + 10000[2949]
  10000[2951] <- 10000[2950] / 2.0
  10000[2952] <- 10000[2860]
  10000[2953] <- 10000[2886]
  10000[2954] <- 10000[2952] + 10000[2953]
  10000[2955] <- 10000[2954] / 2.0
  10000[2956] <- 10000[2947] / 2.0
  10000[2957] <- 10000[2955] - 10000[2956]
  10000[2958] <- 10000[2861]
  10000[2959] <- 10000[2957]
  10000[2960] <- 10000[2958]
  10000[2961] <- 10000[2947] / 2.0
  10000[2962] <- 10000[2955] + 10000[2961]
  10000[2963] <- 10000[2887]
  10000[2964] <- 10000[2962]
  10000[2965] <- 10000[2963]
  10000[2966] <- 10000[2947] / 2.0
  10000[2967] <- 10000[2951] - 10000[2966]
  10000[2968] <- 10000[2913]
  10000[2969] <- 10000[2967]
  10000[2970] <- 10000[2968]
  10000[2971] <- 10000[2947] / 2.0
  10000[2972] <- 10000[2951] + 10000[2971]
  10000[2973] <- 10000[2939]
  10000[2974] <- 10000[2972]
  10000[2975] <- 10000[2973]
  10000[2976] <- 10000[2794]
  10000[2977] <- 10000[2959]
  10000[2978] <- 10000[2960]
  10000[2979] <- 10000[2969]
  10000[2980] <- 10000[2970]
  10000[2981] <- 10000[2974]
  10000[2982] <- 10000[2975]
  10000[2983] <- 10000[2964]
  10000[2984] <- 10000[2965]
  10000[2985] <- SpawnParticleEffect(10000[2976], 10000[2977], 10000[2978], 10000[2979], 10000[2980], 10000[2981], 10000[2982], 10000[2983], 10000[2984], 0.5, 0)
  10000[2986] <- 10000[2985]
  10000[2987] <- !LevelOption[7]
  goto 581 if 10000[2987] else 573
573:
  10000[2992] <- 0
  goto 574
574:
  10000[2994] <- 10000[2992]
  10000[2995] <- 10000[2994] < LevelData[16]
  goto 575 if 10000[2995] else 576
575:
  10000[2998] <- 10000[2992]
  10000[2999] <- 10000[2992]
  10000[3000] <- 10000[2999] + 1.0
  10000[2992] <- 10000[3000]
  10000[2997] <- 1.0
  goto 577
576:
  10000[2997] <- 0
  goto 577
577:
  goto 578 if 10000[2997] else 580
578:
  10000[3001] <- 10000[2998] * 9.0
  10000[3002] <- 16.0 + 10000[3001]
  10000[3003] <- 10000[3002]
  10000[3004] <- LevelData[10000[3003] + 1] == EntityData[0]
  goto 579 if 10000[3004] else 574
579:
  10000[3005] <- SpawnParticleEffect(0, LevelData[10000[3003] + 2], LevelData[10000[3003] + 3], LevelData[10000[3003] + 4], LevelData[10000[3003] + 5], LevelData[10000[3003] + 6], LevelData[10000[3003] + 7], LevelData[10000[3003] + 8], LevelData[10000[3003] + 9], 0.2, 0)
  10000[3006] <- 10000[3005]
  goto 581
580:
  goto exit
581:
  EntityDespawn[0] <- 1.0
  EntitySharedMemory[2] <- 1.0
  goto 582
582:
  goto exit
