0:
  goto 986 if EntityDespawn[0] else 1
1:
  10000[0] <- EntityData[0] * LevelData[12]
  10000[106] <- LevelData[12] * 2.5
  10000[170] <- 10000[106] / 2.0
  10000[218] <- 10000[0] - 10000[170]
  10000[219] <- 10000[106] / 2.0
  10000[219] <- 10000[0] + 10000[219]
  10000[229] <- 10000[218]
  10000[231] <- 10000[219]
  10000[235] <- EntityData[2] > 0
  goto 2 if 10000[235] else 3
2:
  10000[0] <- 10000[231]
  10000[11] <- LevelData[12] * EntityData[2]
  10000[11] <- 10000[0] + 10000[11]
  10000[231] <- 10000[11]
  goto 3
3:
  10000[23] <- EntityData[2] < 0
  goto 4 if 10000[23] else 5
4:
  10000[23] <- 10000[229]
  10000[24] <- LevelData[12] * EntityData[2]
  10000[23] <- 10000[23] + 10000[24]
  10000[229] <- 10000[23]
  goto 5
5:
  10000[38] <- 0
  10000[218] <- 0
  10000[24] <- 0
  10000[26] <- 0
  10000[27] <- 0
  goto 6
6:
  goto when 10000[24]
    0 -> 7
    1 -> 7
    default -> 48
7:
  goto when 10000[218]
    0 -> 8
    1 -> 8
    default -> 26
8:
  10000[89] <- 10000[38]
  10000[90] <- LevelMemory[0]
  10000[106] <- 10000[89] < 10000[90]
  goto 9 if 10000[106] else 10
9:
  10000[106] <- 10000[38]
  10000[107] <- 10000[106]
  10000[132] <- 10000[38]
  10000[132] <- 10000[132] + 1.0
  10000[38] <- 10000[132]
  10000[132] <- 1.0
  goto 11
10:
  10000[132] <- 0
  goto 11
11:
  goto 12 if 10000[132] else 26
12:
  10000[132] <- LevelMemory[10000[107] + 1]
  10000[132] <- 10000[132] != EntityInfo[0]
  goto 13 if 10000[132] else 8
13:
  10000[162] <- LevelMemory[10000[107] + 1]
  10000[170] <- 10000[162] >= 0
  goto 14 if 10000[170] else 25
14:
  10000[194] <- 10000[162] * 3.0
  10000[194] <- 10000[194]
  10000[195] <- EntityInfoArray[10000[194] + 1] >= -14.0
  10000[206] <- EntityInfoArray[10000[194] + 1] < 14.0
  10000[206] <- 10000[195] && 10000[206]
  10000[207] <- Trunc(EntityInfoArray[10000[194] + 1])
  10000[207] <- 10000[207] == EntityInfoArray[10000[194] + 1]
  10000[206] <- 10000[206] && 10000[207]
  goto 15 if 10000[206] else 24
15:
  10000[218] <- EntityInfoArray[10000[194] + 1] < 0
  10000[218] <- 10000[218] * 14.0
  10000[218] <- EntityInfoArray[10000[194] + 1] + 10000[218]
  10000[218] <- 38.0 + 10000[218]
  10000[218] <- 10000[218]
  10000[218] <- EngineRom[10000[218]]
  10000[219] <- 10000[218]
  10000[220] <- 10000[218] + 1.0
  10000[221] <- EngineRom[10000[219]]
  10000[222] <- 3000.0
  10000[223] <- 10000[220]
  10000[224] <- 0
  goto 16
16:
  10000[225] <- 10000[221]
  10000[225] <- 10000[224] < 10000[225]
  goto 17 if 10000[225] else 20
17:
  10000[225] <- 10000[222]
  10000[226] <- 10000[223]
  10000[226] <- 10000[226] + 10000[224]
  10000[227] <- 10000[225]
  10000[228] <- 10000[226]
  10000[225] <- 10000[227][10000[228]]
  10000[225] <- 10000[225] == 13.0
  goto 18 if 10000[225] else 19
18:
  10000[218] <- 1.0
  goto 21
19:
  10000[224] <- 10000[224] + 1.0
  10000[224] <- 10000[224]
  10000[224] <- 10000[224]
  goto 16
20:
  10000[218] <- 0
  goto 21
21:
  goto 22 if 10000[218] else 23
22:
  10000[218] <- 1.0
  10000[219] <- 1.0
  goto 27
23:
  DebugLog(3.0)
  DebugPause()
  goto exit
24:
  DebugLog(2.0)
  DebugPause()
  goto exit
25:
  DebugLog(1.0)
  DebugPause()
  goto exit
26:
  10000[219] <- 0
  goto 27
27:
  goto 28 if 10000[219] else 48
28:
  10000[230] <- 10000[162] * 32.0
  10000[230] <- 2.0 + 10000[230]
  10000[230] <- 10000[230]
  10000[230] <- EntitySharedMemoryArray[10000[230]]
  10000[230] <- !10000[230]
  goto 29 if 10000[230] else 45
29:
  10000[230] <- 10000[162] * 32.0
  10000[230] <- 11.0 + 10000[230]
  10000[230] <- 10000[230]
  10000[230] <- EntityDataArray[10000[230]] - EntityData[11]
  10000[232] <- Abs(10000[230])
  10000[232] <- 10000[232] <= 0.005
  goto 30 if 10000[232] else 43
30:
  10000[232] <- 10000[162] * 32.0
  10000[232] <- 16.0 + 10000[232]
  10000[232] <- 10000[232]
  10000[233] <- EntityDataArray[10000[232]] >= 0
  goto 31 if 10000[233] else 42
31:
  10000[235] <- EntityDataArray[10000[232]] * 3.0
  10000[235] <- 10000[235]
  10000[236] <- EntityInfoArray[10000[235] + 1] >= -14.0
  10000[237] <- EntityInfoArray[10000[235] + 1] < 14.0
  10000[236] <- 10000[236] && 10000[237]
  10000[237] <- Trunc(EntityInfoArray[10000[235] + 1])
  10000[237] <- 10000[237] == EntityInfoArray[10000[235] + 1]
  10000[236] <- 10000[236] && 10000[237]
  goto 32 if 10000[236] else 41
32:
  10000[236] <- EntityInfoArray[10000[235] + 1] < 0
  10000[236] <- 10000[236] * 14.0
  10000[0] <- EntityInfoArray[10000[235] + 1] + 10000[236]
  10000[11] <- 38.0 + 10000[0]
  10000[11] <- 10000[11]
  10000[11] <- EngineRom[10000[11]]
  10000[12] <- 10000[11]
  10000[13] <- 10000[11] + 1.0
  10000[14] <- EngineRom[10000[12]]
  10000[15] <- 3000.0
  10000[16] <- 10000[13]
  10000[17] <- 0
  goto 33
33:
  10000[18] <- 10000[14]
  10000[18] <- 10000[17] < 10000[18]
  goto 34 if 10000[18] else 37
34:
  10000[18] <- 10000[15]
  10000[19] <- 10000[16]
  10000[19] <- 10000[19] + 10000[17]
  10000[20] <- 10000[18]
  10000[21] <- 10000[19]
  10000[18] <- 10000[20][10000[21]]
  10000[18] <- 10000[18] == 13.0
  goto 35 if 10000[18] else 36
35:
  10000[11] <- 1.0
  goto 38
36:
  10000[17] <- 10000[17] + 1.0
  10000[17] <- 10000[17]
  10000[17] <- 10000[17]
  goto 33
37:
  10000[11] <- 0
  goto 38
38:
  goto 39 if 10000[11] else 40
39:
  10000[11] <- EntityDataArray[10000[232]] * 32.0
  10000[11] <- 10000[11]
  10000[11] <- EntitySharedMemoryArray[10000[11]]
  10000[11] <- 10000[11] > 0
  10000[23] <- !10000[11]
  10000[23] <- 10000[23]
  goto 44
40:
  DebugLog(6.0)
  DebugPause()
  goto exit
41:
  DebugLog(5.0)
  DebugPause()
  goto exit
42:
  DebugLog(4.0)
  DebugPause()
  goto exit
43:
  10000[23] <- 0
  goto 44
44:
  10000[23] <- 10000[23]
  goto 46
45:
  10000[23] <- 0
  goto 46
46:
  goto 47 if 10000[23] else 7
47:
  10000[24] <- 1.0
  10000[25] <- 1.0
  goto 49
48:
  10000[25] <- 0
  goto 49
49:
  goto 50 if 10000[25] else 61
50:
  10000[28] <- 10000[162] * 32.0
  10000[28] <- 10000[28]
  10000[29] <- 10000[162] * 32.0
  10000[29] <- 2.0 + 10000[29]
  10000[29] <- 10000[29]
  10000[30] <- EntityDataArray[10000[28]] * LevelData[12]
  10000[31] <- LevelData[12] * 2.5
  10000[32] <- 10000[31] / 2.0
  10000[32] <- 10000[30] - 10000[32]
  10000[33] <- 10000[31] / 2.0
  10000[33] <- 10000[30] + 10000[33]
  10000[34] <- 10000[32]
  10000[35] <- 10000[33]
  10000[36] <- EntityDataArray[10000[29]] > 0
  goto 51 if 10000[36] else 52
51:
  10000[35] <- 10000[35]
  10000[36] <- LevelData[12] * EntityDataArray[10000[29]]
  10000[35] <- 10000[35] + 10000[36]
  10000[35] <- 10000[35]
  goto 52
52:
  10000[36] <- EntityDataArray[10000[29]] < 0
  goto 53 if 10000[36] else 54
53:
  10000[36] <- 10000[34]
  10000[37] <- LevelData[12] * EntityDataArray[10000[29]]
  10000[36] <- 10000[36] + 10000[37]
  10000[34] <- 10000[36]
  goto 54
54:
  10000[36] <- 10000[162] * 32.0
  10000[36] <- 10000[36]
  10000[36] <- EntityDataArray[10000[36]] > EntityData[0]
  goto 55 if 10000[36] else 56
55:
  10000[35] <- 10000[231]
  10000[36] <- 10000[34]
  10000[28] <- 10000[35] - 10000[36]
  10000[27] <- Max(10000[27], 10000[28])
  10000[40] <- 10000[27]
  10000[41] <- 10000[26]
  goto 60
56:
  10000[36] <- 10000[162] * 32.0
  10000[36] <- 10000[36]
  10000[36] <- EntityDataArray[10000[36]] < EntityData[0]
  goto 57 if 10000[36] else 58
57:
  10000[28] <- 10000[35]
  10000[29] <- 10000[229]
  10000[28] <- 10000[28] - 10000[29]
  10000[39] <- Max(10000[26], 10000[28])
  10000[39] <- 10000[39]
  goto 59
58:
  10000[39] <- 10000[26]
  goto 59
59:
  10000[40] <- 10000[27]
  10000[41] <- 10000[39]
  goto 60
60:
  10000[41] <- 10000[41]
  10000[42] <- 10000[40]
  10000[26] <- 10000[41]
  10000[27] <- 10000[42]
  goto 6
61:
  10000[28] <- 10000[229]
  10000[29] <- 10000[26] / 2.0
  10000[28] <- 10000[28] + 10000[29]
  10000[29] <- 10000[231]
  10000[89] <- 10000[27] / 2.0
  10000[89] <- 10000[29] - 10000[89]
  10000[90] <- 10000[28]
  10000[91] <- 10000[89]
  10000[92] <- 10000[90]
  10000[93] <- 10000[91]
  10000[94] <- LevelData[14]
  10000[95] <- 10000[93]
  10000[96] <- LevelData[15]
  10000[97] <- 10000[92]
  10000[98] <- 10000[97]
  10000[99] <- 10000[96]
  10000[100] <- 10000[98]
  10000[101] <- 10000[99]
  10000[102] <- 10000[100]
  10000[104] <- LevelData[2] * 10000[102]
  10000[106] <- 10000[101]
  10000[106] <- LevelData[3] * 10000[106]
  10000[106] <- 10000[104] + 10000[106]
  10000[106] <- 10000[106] + LevelData[4]
  10000[107] <- 10000[100]
  10000[107] <- LevelData[5] * 10000[107]
  10000[108] <- 10000[101]
  10000[108] <- LevelData[6] * 10000[108]
  10000[107] <- 10000[107] + 10000[108]
  10000[107] <- 10000[107] + LevelData[7]
  10000[108] <- 10000[100]
  10000[108] <- LevelData[8] * 10000[108]
  10000[109] <- 10000[101]
  10000[109] <- LevelData[9] * 10000[109]
  10000[108] <- 10000[108] + 10000[109]
  10000[108] <- 10000[108] + LevelData[10]
  10000[109] <- 10000[106] / 10000[108]
  10000[110] <- 10000[107] / 10000[108]
  10000[116] <- 10000[109]
  10000[119] <- 10000[110]
  10000[120] <- 10000[95]
  10000[121] <- 10000[96]
  10000[122] <- 10000[120]
  10000[123] <- 10000[121]
  10000[124] <- 10000[122]
  10000[124] <- LevelData[2] * 10000[124]
  10000[125] <- 10000[123]
  10000[132] <- LevelData[3] * 10000[125]
  10000[132] <- 10000[124] + 10000[132]
  10000[132] <- 10000[132] + LevelData[4]
  10000[133] <- 10000[122]
  10000[133] <- LevelData[5] * 10000[133]
  10000[134] <- 10000[123]
  10000[134] <- LevelData[6] * 10000[134]
  10000[133] <- 10000[133] + 10000[134]
  10000[133] <- 10000[133] + LevelData[7]
  10000[134] <- 10000[122]
  10000[134] <- LevelData[8] * 10000[134]
  10000[135] <- 10000[123]
  10000[135] <- LevelData[9] * 10000[135]
  10000[134] <- 10000[134] + 10000[135]
  10000[134] <- 10000[134] + LevelData[10]
  10000[135] <- 10000[132] / 10000[134]
  10000[136] <- 10000[133] / 10000[134]
  10000[143] <- 10000[135]
  10000[144] <- 10000[136]
  10000[145] <- 10000[97]
  10000[146] <- 10000[94]
  10000[147] <- 10000[145]
  10000[148] <- 10000[146]
  10000[149] <- 10000[147]
  10000[149] <- LevelData[2] * 10000[149]
  10000[150] <- 10000[148]
  10000[150] <- LevelData[3] * 10000[150]
  10000[149] <- 10000[149] + 10000[150]
  10000[149] <- 10000[149] + LevelData[4]
  10000[150] <- 10000[147]
  10000[150] <- LevelData[5] * 10000[150]
  10000[151] <- 10000[148]
  10000[151] <- LevelData[6] * 10000[151]
  10000[150] <- 10000[150] + 10000[151]
  10000[150] <- 10000[150] + LevelData[7]
  10000[151] <- 10000[147]
  10000[151] <- LevelData[8] * 10000[151]
  10000[152] <- 10000[148]
  10000[152] <- LevelData[9] * 10000[152]
  10000[151] <- 10000[151] + 10000[152]
  10000[151] <- 10000[151] + LevelData[10]
  10000[152] <- 10000[149] / 10000[151]
  10000[153] <- 10000[150] / 10000[151]
  10000[154] <- 10000[152]
  10000[155] <- 10000[153]
  10000[156] <- 10000[95]
  10000[157] <- 10000[94]
  10000[158] <- 10000[156]
  10000[159] <- 10000[157]
  10000[160] <- 10000[158]
  10000[160] <- LevelData[2] * 10000[160]
  10000[162] <- 10000[159]
  10000[162] <- LevelData[3] * 10000[162]
  10000[162] <- 10000[160] + 10000[162]
  10000[162] <- 10000[162] + LevelData[4]
  10000[163] <- 10000[158]
  10000[163] <- LevelData[5] * 10000[163]
  10000[164] <- 10000[159]
  10000[164] <- LevelData[6] * 10000[164]
  10000[163] <- 10000[163] + 10000[164]
  10000[163] <- 10000[163] + LevelData[7]
  10000[164] <- 10000[158]
  10000[164] <- LevelData[8] * 10000[164]
  10000[165] <- 10000[159]
  10000[165] <- LevelData[9] * 10000[165]
  10000[164] <- 10000[164] + 10000[165]
  10000[168] <- 10000[164] + LevelData[10]
  10000[170] <- 10000[162] / 10000[168]
  10000[171] <- 10000[163] / 10000[168]
  10000[176] <- 10000[170]
  10000[179] <- 10000[171]
  10000[180] <- 52.0 + EntityInfo[1]
  10000[180] <- 10000[180]
  10000[180] <- EngineRom[10000[180]]
  10000[181] <- 10000[180] == 1.0
  goto 63 if 10000[181] else 62
62:
  10000[181] <- 10000[180] == 4.0
  goto 63 if 10000[181] else 191
63:
  10000[180] <- EntityData[14] <= RuntimeUpdate[0]
  goto 64 if 10000[180] else 65
64:
  10000[180] <- RuntimeUpdate[0] <= EntityData[15]
  10000[180] <- 10000[180]
  goto 66
65:
  10000[180] <- 0
  goto 66
66:
  10000[180] <- !10000[180]
  goto 986 if 10000[180] else 67
67:
  10000[187] <- 0
  goto 68
68:
  goto when 10000[187]
    0 -> 69
    1 -> 70
    default -> 85
69:
  10000[182] <- 0
  goto 70
70:
  10000[183] <- 10000[182]
  10000[183] <- 10000[183] < RuntimeUpdate[3]
  goto 71 if 10000[183] else 72
71:
  10000[183] <- 10000[182]
  10000[183] <- 10000[183] * 15.0
  10000[184] <- 10000[183]
  10000[185] <- 10000[182]
  10000[185] <- 10000[185] + 1.0
  10000[182] <- 10000[185]
  10000[185] <- 1.0
  goto 73
72:
  10000[185] <- 0
  goto 73
73:
  goto 74 if 10000[185] else 85
74:
  goto 75 if RuntimeTouchArray[10000[184] + 1] else 82
75:
  10000[185] <- 0
  goto 76
76:
  10000[186] <- LevelMemory[17]
  10000[186] <- 10000[185] < 10000[186]
  goto 77 if 10000[186] else 80
77:
  10000[186] <- 17.0 + 10000[185]
  10000[186] <- 10000[186]
  10000[186] <- LevelMemory[10000[186] + 1]
  10000[186] <- 10000[186] == RuntimeTouchArray[10000[184]]
  goto 78 if 10000[186] else 79
78:
  10000[185] <- 1.0
  goto 81
79:
  10000[185] <- 10000[185] + 1.0
  10000[185] <- 10000[185]
  10000[185] <- 10000[185]
  goto 76
80:
  10000[185] <- 0
  goto 81
81:
  10000[185] <- !10000[185]
  10000[185] <- 10000[185]
  goto 83
82:
  10000[185] <- 0
  goto 83
83:
  goto 84 if 10000[185] else 70
84:
  10000[187] <- 1.0
  10000[188] <- 1.0
  goto 86
85:
  10000[188] <- 0
  goto 86
86:
  goto 87 if 10000[188] else 986
87:
  10000[188] <- 10000[116]
  10000[0] <- 10000[188]
  10000[188] <- 10000[119]
  10000[1] <- 10000[188]
  10000[188] <- 10000[154]
  10000[2] <- 10000[188]
  10000[188] <- 10000[155]
  10000[3] <- 10000[188]
  10000[188] <- 10000[176]
  10000[4] <- 10000[188]
  10000[188] <- 10000[179]
  10000[5] <- 10000[188]
  10000[188] <- 10000[143]
  10000[6] <- 10000[188]
  10000[188] <- 10000[144]
  10000[7] <- 10000[188]
  10000[188] <- 0
  10000[189] <- 0
  10000[190] <- 3.0
  goto 88
88:
  10000[191] <- 10000[189] < 4.0
  goto 89 if 10000[191] else 112
89:
  10000[191] <- 10000[189] >= -4.0
  10000[192] <- 10000[189] < 4.0
  10000[191] <- 10000[191] && 10000[192]
  10000[192] <- Trunc(10000[189])
  10000[192] <- 10000[192] == 10000[189]
  10000[191] <- 10000[191] && 10000[192]
  goto 90 if 10000[191] else 111
90:
  10000[191] <- 10000[189] < 0
  10000[191] <- 10000[191] * 4.0
  10000[191] <- 10000[189] + 10000[191]
  10000[191] <- 10000[191] * 2.0
  10000[191] <- 10000[191]
  10000[191] <- 10000[10000[191] + 1]
  10000[191] <- 10000[191] > RuntimeTouchArray[10000[184] + 6]
  10000[192] <- 10000[190] >= -4.0
  10000[193] <- 10000[190] < 4.0
  10000[192] <- 10000[192] && 10000[193]
  10000[193] <- Trunc(10000[190])
  10000[193] <- 10000[193] == 10000[190]
  10000[192] <- 10000[192] && 10000[193]
  goto 91 if 10000[192] else 110
91:
  10000[192] <- 10000[190] < 0
  10000[192] <- 10000[192] * 4.0
  10000[192] <- 10000[190] + 10000[192]
  10000[192] <- 10000[192] * 2.0
  10000[192] <- 10000[192]
  10000[192] <- 10000[10000[192] + 1]
  10000[192] <- 10000[192] > RuntimeTouchArray[10000[184] + 6]
  10000[191] <- 10000[191] != 10000[192]
  goto 92 if 10000[191] else 105
92:
  10000[191] <- 10000[190] >= -4.0
  10000[192] <- 10000[190] < 4.0
  10000[191] <- 10000[191] && 10000[192]
  10000[192] <- Trunc(10000[190])
  10000[192] <- 10000[192] == 10000[190]
  10000[191] <- 10000[191] && 10000[192]
  goto 93 if 10000[191] else 104
93:
  10000[191] <- 10000[190] < 0
  10000[191] <- 10000[191] * 4.0
  10000[191] <- 10000[190] + 10000[191]
  10000[191] <- 10000[191] * 2.0
  10000[191] <- 10000[191]
  10000[191] <- 10000[10000[191]]
  10000[192] <- 10000[189] >= -4.0
  10000[193] <- 10000[189] < 4.0
  10000[192] <- 10000[192] && 10000[193]
  10000[193] <- Trunc(10000[189])
  10000[193] <- 10000[193] == 10000[189]
  10000[192] <- 10000[192] && 10000[193]
  goto 94 if 10000[192] else 103
94:
  10000[192] <- 10000[189] < 0
  10000[192] <- 10000[192] * 4.0
  10000[192] <- 10000[189] + 10000[192]
  10000[192] <- 10000[192] * 2.0
  10000[192] <- 10000[192]
  10000[192] <- 10000[10000[192]]
  10000[191] <- 10000[191] - 10000[192]
  10000[192] <- 10000[189] >= -4.0
  10000[193] <- 10000[189] < 4.0
  10000[192] <- 10000[192] && 10000[193]
  10000[193] <- Trunc(10000[189])
  10000[193] <- 10000[193] == 10000[189]
  10000[192] <- 10000[192] && 10000[193]
  goto 95 if 10000[192] else 102
95:
  10000[192] <- 10000[189] < 0
  10000[192] <- 10000[192] * 4.0
  10000[192] <- 10000[189] + 10000[192]
  10000[192] <- 10000[192] * 2.0
  10000[192] <- 10000[192]
  10000[192] <- 10000[10000[192] + 1]
  10000[192] <- RuntimeTouchArray[10000[184] + 6] - 10000[192]
  10000[191] <- 10000[191] * 10000[192]
  10000[192] <- 10000[190] >= -4.0
  10000[193] <- 10000[190] < 4.0
  10000[192] <- 10000[192] && 10000[193]
  10000[193] <- Trunc(10000[190])
  10000[193] <- 10000[193] == 10000[190]
  10000[192] <- 10000[192] && 10000[193]
  goto 96 if 10000[192] else 101
96:
  10000[192] <- 10000[190] < 0
  10000[192] <- 10000[192] * 4.0
  10000[192] <- 10000[190] + 10000[192]
  10000[192] <- 10000[192] * 2.0
  10000[192] <- 10000[192]
  10000[192] <- 10000[10000[192] + 1]
  10000[193] <- 10000[189] >= -4.0
  10000[194] <- 10000[189] < 4.0
  10000[193] <- 10000[193] && 10000[194]
  10000[194] <- Trunc(10000[189])
  10000[194] <- 10000[194] == 10000[189]
  10000[193] <- 10000[193] && 10000[194]
  goto 97 if 10000[193] else 100
97:
  10000[193] <- 10000[189] < 0
  10000[193] <- 10000[193] * 4.0
  10000[193] <- 10000[189] + 10000[193]
  10000[193] <- 10000[193] * 2.0
  10000[193] <- 10000[193]
  10000[193] <- 10000[10000[193] + 1]
  10000[192] <- 10000[192] - 10000[193]
  10000[190] <- 10000[191] / 10000[192]
  10000[191] <- 10000[189] >= -4.0
  10000[192] <- 10000[189] < 4.0
  10000[191] <- 10000[191] && 10000[192]
  10000[192] <- Trunc(10000[189])
  10000[192] <- 10000[192] == 10000[189]
  10000[191] <- 10000[191] && 10000[192]
  goto 98 if 10000[191] else 99
98:
  10000[191] <- 10000[189] < 0
  10000[191] <- 10000[191] * 4.0
  10000[191] <- 10000[189] + 10000[191]
  10000[191] <- 10000[191] * 2.0
  10000[191] <- 10000[191]
  10000[191] <- 10000[10000[191]]
  10000[190] <- 10000[190] + 10000[191]
  10000[190] <- RuntimeTouchArray[10000[184] + 5] < 10000[190]
  10000[190] <- 10000[190]
  goto 106
99:
  DebugLog(9.0)
  DebugPause()
  goto exit
100:
  DebugLog(9.0)
  DebugPause()
  goto exit
101:
  DebugLog(9.0)
  DebugPause()
  goto exit
102:
  DebugLog(8.0)
  DebugPause()
  goto exit
103:
  DebugLog(7.0)
  DebugPause()
  goto exit
104:
  DebugLog(7.0)
  DebugPause()
  goto exit
105:
  10000[190] <- 0
  goto 106
106:
  goto 107 if 10000[190] else 108
107:
  10000[190] <- !10000[188]
  10000[190] <- 10000[190]
  goto 109
108:
  10000[190] <- 10000[188]
  goto 109
109:
  10000[191] <- 10000[189] + 1.0
  10000[192] <- 10000[190]
  10000[193] <- 10000[191]
  10000[194] <- 10000[189]
  10000[188] <- 10000[192]
  10000[189] <- 10000[193]
  10000[190] <- 10000[194]
  goto 88
110:
  DebugLog(7.0)
  DebugPause()
  goto exit
111:
  DebugLog(7.0)
  DebugPause()
  goto exit
112:
  10000[188] <- !10000[188]
  goto 68 if 10000[188] else 113
113:
  10000[185] <- LevelMemory[17]
  10000[185] <- 10000[185] >= 16.0
  goto 123 if 10000[185] else 114
114:
  10000[185] <- 0
  goto 115
115:
  10000[186] <- LevelMemory[17]
  10000[186] <- 10000[185] < 10000[186]
  goto 116 if 10000[186] else 119
116:
  10000[186] <- 17.0 + 10000[185]
  10000[186] <- 10000[186]
  10000[186] <- LevelMemory[10000[186] + 1]
  10000[186] <- 10000[186] == RuntimeTouchArray[10000[184]]
  goto 117 if 10000[186] else 118
117:
  10000[185] <- 1.0
  goto 120
118:
  10000[185] <- 10000[185] + 1.0
  10000[185] <- 10000[185]
  10000[185] <- 10000[185]
  goto 115
119:
  10000[185] <- 0
  goto 120
120:
  goto 123 if 10000[185] else 121
121:
  10000[185] <- LevelMemory[17]
  10000[185] <- 10000[185] < 16.0
  goto 122 if 10000[185] else 190
122:
  10000[185] <- LevelMemory[17]
  10000[185] <- 17.0 + 10000[185]
  10000[185] <- 10000[185]
  LevelMemory[10000[185] + 1] <- RuntimeTouchArray[10000[184]]
  10000[185] <- LevelMemory[17]
  10000[185] <- 10000[185] + 1.0
  LevelMemory[17] <- 10000[185]
  goto 123
123:
  10000[185] <- EntityData[16] >= 0
  goto 124 if 10000[185] else 189
124:
  10000[185] <- EntityData[16] * 3.0
  10000[185] <- 10000[185]
  10000[186] <- EntityInfoArray[10000[185] + 1] >= -14.0
  10000[187] <- EntityInfoArray[10000[185] + 1] < 14.0
  10000[186] <- 10000[186] && 10000[187]
  10000[187] <- Trunc(EntityInfoArray[10000[185] + 1])
  10000[187] <- 10000[187] == EntityInfoArray[10000[185] + 1]
  10000[186] <- 10000[186] && 10000[187]
  goto 125 if 10000[186] else 188
125:
  10000[186] <- EntityInfoArray[10000[185] + 1] < 0
  10000[186] <- 10000[186] * 14.0
  10000[185] <- EntityInfoArray[10000[185] + 1] + 10000[186]
  10000[185] <- 38.0 + 10000[185]
  10000[185] <- 10000[185]
  10000[185] <- EngineRom[10000[185]]
  10000[186] <- 10000[185]
  10000[187] <- 10000[185] + 1.0
  10000[188] <- EngineRom[10000[186]]
  10000[189] <- 3000.0
  10000[190] <- 10000[187]
  10000[191] <- 0
  goto 126
126:
  10000[192] <- 10000[188]
  10000[192] <- 10000[191] < 10000[192]
  goto 127 if 10000[192] else 130
127:
  10000[192] <- 10000[189]
  10000[193] <- 10000[190]
  10000[193] <- 10000[193] + 10000[191]
  10000[194] <- 10000[192]
  10000[195] <- 10000[193]
  10000[192] <- 10000[194][10000[195]]
  10000[192] <- 10000[192] == 13.0
  goto 128 if 10000[192] else 129
128:
  10000[185] <- 1.0
  goto 131
129:
  10000[191] <- 10000[191] + 1.0
  10000[191] <- 10000[191]
  10000[191] <- 10000[191]
  goto 126
130:
  10000[185] <- 0
  goto 131
131:
  goto 132 if 10000[185] else 187
132:
  10000[185] <- EntityData[16] * 32.0
  10000[185] <- 10000[185]
  EntitySharedMemoryArray[10000[185]] <- RuntimeTouchArray[10000[184]]
  10000[185] <- Judge(RuntimeTouchArray[10000[184] + 4], EntityData[11], EntityData[5], EntityData[6], EntityData[7], EntityData[8], EntityData[9], EntityData[10])
  EntityInput[0] <- 10000[185]
  10000[186] <- RuntimeTouchArray[10000[184] + 4] - EntityData[11]
  10000[186] <- Clamp(10000[186], -1.0, 1.0)
  EntityInput[1] <- 10000[186]
  10000[186] <- EntityInput[1]
  10000[186] <- 10000[186] * 1000.0
  EntityInput[3] <- 10000[186]
  10000[186] <- 10000[185] != 0
  goto 133 if 10000[186] else 186
133:
  10000[186] <- !LevelOption[11]
  goto 134 if 10000[186] else 151
134:
  10000[186] <- 52.0 + EntityInfo[1]
  10000[186] <- 10000[186]
  10000[186] <- EngineRom[10000[186]]
  10000[187] <- !LevelOption[10]
  goto 151 if 10000[187] else 135
135:
  10000[187] <- 10000[186] == 6.0
  goto 151 if 10000[187] else 136
136:
  10000[187] <- 0
  10000[188] <- 10000[186] == 2.0
  goto 138 if 10000[188] else 137
137:
  10000[188] <- 10000[186] == 3.0
  goto 138 if 10000[188] else 144
138:
  10000[188] <- 10000[185] == 1.0
  goto 139 if 10000[188] else 140
139:
  10000[187] <- 4.0
  goto 150
140:
  10000[188] <- 10000[185] == 2.0
  goto 141 if 10000[188] else 142
141:
  10000[187] <- 5.0
  goto 150
142:
  10000[188] <- 10000[185] == 3.0
  goto 143 if 10000[188] else 150
143:
  10000[187] <- 6.0
  goto 150
144:
  10000[188] <- 10000[185] == 1.0
  goto 145 if 10000[188] else 146
145:
  10000[187] <- 1.0
  goto 150
146:
  10000[188] <- 10000[185] == 2.0
  goto 147 if 10000[188] else 148
147:
  10000[187] <- 2.0
  goto 150
148:
  10000[188] <- 10000[185] == 3.0
  goto 149 if 10000[188] else 150
149:
  10000[187] <- 3.0
  goto 150
150:
  10000[0] <- 10000[187]
  Play(10000[0], 0)
  goto 151
151:
  10000[0] <- 52.0 + EntityInfo[1]
  10000[0] <- 10000[0]
  10000[0] <- EngineRom[10000[0]]
  10000[1] <- 10000[0] == 6.0
  goto 186 if 10000[1] else 152
152:
  10000[1] <- !LevelOption[6]
  goto 186 if 10000[1] else 153
153:
  10000[1] <- 0
  10000[2] <- 10000[0] == 1.0
  goto 154 if 10000[2] else 155
154:
  10000[1] <- 1.0
  goto 165
155:
  10000[2] <- 10000[0] == 2.0
  goto 156 if 10000[2] else 157
156:
  10000[1] <- 6.0
  goto 165
157:
  10000[2] <- 10000[0] == 3.0
  goto 158 if 10000[2] else 161
158:
  10000[1] <- EntityData[2] > 0
  goto 159 if 10000[1] else 160
159:
  10000[1] <- 8.0
  goto 165
160:
  10000[1] <- 10.0
  goto 165
161:
  10000[2] <- 10000[0] == 4.0
  goto 164 if 10000[2] else 162
162:
  10000[2] <- 10000[0] == 5.0
  goto 164 if 10000[2] else 163
163:
  10000[2] <- 10000[0] == 7.0
  goto 164 if 10000[2] else 165
164:
  10000[1] <- 3.0
  goto 165
165:
  10000[2] <- EntityData[0] * LevelData[12]
  10000[3] <- LevelData[11] / 2.0
  10000[3] <- 10000[2] - 10000[3]
  10000[3] <- 10000[3]
  10000[4] <- 0
  10000[5] <- 10000[3]
  10000[5] <- LevelData[2] * 10000[5]
  10000[6] <- 10000[4]
  10000[6] <- LevelData[3] * 10000[6]
  10000[5] <- 10000[5] + 10000[6]
  10000[5] <- 10000[5] + LevelData[4]
  10000[6] <- 10000[3]
  10000[6] <- LevelData[5] * 10000[6]
  10000[7] <- 10000[4]
  10000[7] <- LevelData[6] * 10000[7]
  10000[6] <- 10000[6] + 10000[7]
  10000[6] <- 10000[6] + LevelData[7]
  10000[7] <- 10000[3]
  10000[7] <- LevelData[8] * 10000[7]
  10000[8] <- 10000[4]
  10000[8] <- LevelData[9] * 10000[8]
  10000[7] <- 10000[7] + 10000[8]
  10000[7] <- 10000[7] + LevelData[10]
  10000[8] <- 10000[5] / 10000[7]
  10000[9] <- 10000[6] / 10000[7]
  10000[10] <- 10000[8]
  10000[11] <- 10000[9]
  10000[12] <- LevelData[11] / 2.0
  10000[12] <- 10000[2] + 10000[12]
  10000[12] <- 10000[12]
  10000[13] <- 0
  10000[14] <- 10000[12]
  10000[14] <- LevelData[2] * 10000[14]
  10000[15] <- 10000[13]
  10000[15] <- LevelData[3] * 10000[15]
  10000[14] <- 10000[14] + 10000[15]
  10000[14] <- 10000[14] + LevelData[4]
  10000[15] <- 10000[12]
  10000[15] <- LevelData[5] * 10000[15]
  10000[16] <- 10000[13]
  10000[16] <- LevelData[6] * 10000[16]
  10000[15] <- 10000[15] + 10000[16]
  10000[15] <- 10000[15] + LevelData[7]
  10000[16] <- 10000[12]
  10000[16] <- LevelData[8] * 10000[16]
  10000[17] <- 10000[13]
  10000[17] <- LevelData[9] * 10000[17]
  10000[16] <- 10000[16] + 10000[17]
  10000[16] <- 10000[16] + LevelData[10]
  10000[17] <- 10000[14] / 10000[16]
  10000[18] <- 10000[15] / 10000[16]
  10000[19] <- 10000[17]
  10000[20] <- 10000[18]
  10000[21] <- 10000[19]
  10000[22] <- 10000[10]
  10000[21] <- 10000[21] - 10000[22]
  10000[22] <- 10000[20]
  10000[23] <- 10000[11]
  10000[22] <- 10000[22] - 10000[23]
  10000[23] <- 10000[21]
  10000[23] <- Power(10000[23], 2.0)
  10000[24] <- 10000[22]
  10000[24] <- Power(10000[24], 2.0)
  10000[21] <- 10000[23] + 10000[24]
  10000[21] <- Power(10000[21], 0.5)
  10000[22] <- 0
  10000[23] <- 10000[21]
  10000[24] <- 10000[10]
  10000[25] <- 10000[22]
  10000[24] <- 10000[24] + 10000[25]
  10000[25] <- 10000[11]
  10000[26] <- 10000[23]
  10000[25] <- 10000[25] + 10000[26]
  10000[26] <- 0
  10000[27] <- 10000[21]
  10000[28] <- 10000[19]
  10000[29] <- 10000[26]
  10000[28] <- 10000[28] + 10000[29]
  10000[29] <- 10000[20]
  10000[30] <- 10000[27]
  10000[29] <- 10000[29] + 10000[30]
  10000[30] <- 10000[1]
  10000[31] <- 10000[10]
  10000[32] <- 10000[11]
  10000[33] <- 10000[24]
  10000[34] <- 10000[25]
  10000[35] <- 10000[28]
  10000[36] <- 10000[29]
  10000[37] <- 10000[19]
  10000[38] <- 10000[20]
  SpawnParticleEffect(10000[30], 10000[31], 10000[32], 10000[33], 10000[34], 10000[35], 10000[36], 10000[37], 10000[38], 0.5, 0)
  10000[1] <- 0
  10000[2] <- 10000[0] == 1.0
  goto 166 if 10000[2] else 167
166:
  10000[1] <- 2.0
  goto 177
167:
  10000[2] <- 10000[0] == 2.0
  goto 168 if 10000[2] else 169
168:
  10000[1] <- 7.0
  goto 177
169:
  10000[2] <- 10000[0] == 3.0
  goto 170 if 10000[2] else 173
170:
  10000[0] <- EntityData[2] > 0
  goto 171 if 10000[0] else 172
171:
  10000[1] <- 9.0
  goto 177
172:
  10000[1] <- 11.0
  goto 177
173:
  10000[2] <- 10000[0] == 4.0
  goto 176 if 10000[2] else 174
174:
  10000[2] <- 10000[0] == 5.0
  goto 176 if 10000[2] else 175
175:
  10000[2] <- 10000[0] == 7.0
  goto 176 if 10000[2] else 177
176:
  10000[1] <- 4.0
  goto 177
177:
  10000[2] <- EntityData[0] * LevelData[12]
  10000[2] <- 10000[2]
  10000[3] <- 0
  10000[4] <- LevelData[11]
  10000[5] <- LevelData[11]
  10000[6] <- 10000[4]
  10000[6] <- 10000[6] * 1.8
  10000[7] <- 10000[5]
  10000[7] <- 10000[7] * 1.8
  10000[8] <- 10000[3]
  10000[9] <- 10000[7]
  10000[9] <- 10000[9] / 2.0
  10000[8] <- 10000[8] + 10000[9]
  10000[9] <- 10000[2]
  10000[10] <- 10000[6]
  10000[10] <- 10000[10] / 2.0
  10000[9] <- 10000[9] + 10000[10]
  10000[10] <- 10000[3]
  10000[11] <- 10000[7]
  10000[11] <- 10000[11] / 2.0
  10000[10] <- 10000[10] - 10000[11]
  10000[11] <- 10000[2]
  10000[12] <- 10000[6]
  10000[12] <- 10000[12] / 2.0
  10000[11] <- 10000[11] - 10000[12]
  10000[12] <- 10000[8]
  10000[13] <- 10000[9]
  10000[14] <- 10000[10]
  10000[15] <- 10000[11]
  10000[16] <- 10000[15]
  10000[17] <- 10000[14]
  10000[18] <- 10000[16]
  10000[19] <- 10000[17]
  10000[20] <- 10000[18]
  10000[20] <- LevelData[2] * 10000[20]
  10000[21] <- 10000[19]
  10000[21] <- LevelData[3] * 10000[21]
  10000[20] <- 10000[20] + 10000[21]
  10000[20] <- 10000[20] + LevelData[4]
  10000[21] <- 10000[18]
  10000[21] <- LevelData[5] * 10000[21]
  10000[22] <- 10000[19]
  10000[22] <- LevelData[6] * 10000[22]
  10000[21] <- 10000[21] + 10000[22]
  10000[21] <- 10000[21] + LevelData[7]
  10000[22] <- 10000[18]
  10000[22] <- LevelData[8] * 10000[22]
  10000[23] <- 10000[19]
  10000[23] <- LevelData[9] * 10000[23]
  10000[22] <- 10000[22] + 10000[23]
  10000[22] <- 10000[22] + LevelData[10]
  10000[23] <- 10000[20] / 10000[22]
  10000[24] <- 10000[21] / 10000[22]
  10000[25] <- 10000[23]
  10000[26] <- 10000[24]
  10000[27] <- 10000[13]
  10000[28] <- 10000[14]
  10000[29] <- 10000[27]
  10000[30] <- 10000[28]
  10000[31] <- 10000[29]
  10000[31] <- LevelData[2] * 10000[31]
  10000[32] <- 10000[30]
  10000[32] <- LevelData[3] * 10000[32]
  10000[31] <- 10000[31] + 10000[32]
  10000[31] <- 10000[31] + LevelData[4]
  10000[32] <- 10000[29]
  10000[32] <- LevelData[5] * 10000[32]
  10000[33] <- 10000[30]
  10000[33] <- LevelData[6] * 10000[33]
  10000[32] <- 10000[32] + 10000[33]
  10000[32] <- 10000[32] + LevelData[7]
  10000[33] <- 10000[29]
  10000[33] <- LevelData[8] * 10000[33]
  10000[34] <- 10000[30]
  10000[34] <- LevelData[9] * 10000[34]
  10000[33] <- 10000[33] + 10000[34]
  10000[33] <- 10000[33] + LevelData[10]
  10000[34] <- 10000[31] / 10000[33]
  10000[35] <- 10000[32] / 10000[33]
  10000[36] <- 10000[34]
  10000[37] <- 10000[35]
  10000[38] <- 10000[15]
  10000[39] <- 10000[12]
  10000[40] <- 10000[38]
  10000[41] <- 10000[39]
  10000[42] <- 10000[40]
  10000[42] <- LevelData[2] * 10000[42]
  10000[43] <- 10000[41]
  10000[43] <- LevelData[3] * 10000[43]
  10000[42] <- 10000[42] + 10000[43]
  10000[42] <- 10000[42] + LevelData[4]
  10000[43] <- 10000[40]
  10000[43] <- LevelData[5] * 10000[43]
  10000[44] <- 10000[41]
  10000[44] <- LevelData[6] * 10000[44]
  10000[43] <- 10000[43] + 10000[44]
  10000[43] <- 10000[43] + LevelData[7]
  10000[44] <- 10000[40]
  10000[44] <- LevelData[8] * 10000[44]
  10000[45] <- 10000[41]
  10000[45] <- LevelData[9] * 10000[45]
  10000[44] <- 10000[44] + 10000[45]
  10000[44] <- 10000[44] + LevelData[10]
  10000[45] <- 10000[42] / 10000[44]
  10000[46] <- 10000[43] / 10000[44]
  10000[47] <- 10000[45]
  10000[48] <- 10000[46]
  10000[49] <- 10000[13]
  10000[50] <- 10000[12]
  10000[51] <- 10000[49]
  10000[52] <- 10000[50]
  10000[53] <- 10000[51]
  10000[53] <- LevelData[2] * 10000[53]
  10000[54] <- 10000[52]
  10000[54] <- LevelData[3] * 10000[54]
  10000[53] <- 10000[53] + 10000[54]
  10000[53] <- 10000[53] + LevelData[4]
  10000[54] <- 10000[51]
  10000[54] <- LevelData[5] * 10000[54]
  10000[55] <- 10000[52]
  10000[55] <- LevelData[6] * 10000[55]
  10000[54] <- 10000[54] + 10000[55]
  10000[54] <- 10000[54] + LevelData[7]
  10000[55] <- 10000[51]
  10000[55] <- LevelData[8] * 10000[55]
  10000[56] <- 10000[52]
  10000[56] <- LevelData[9] * 10000[56]
  10000[55] <- 10000[55] + 10000[56]
  10000[55] <- 10000[55] + LevelData[10]
  10000[56] <- 10000[53] / 10000[55]
  10000[57] <- 10000[54] / 10000[55]
  10000[58] <- 10000[56]
  10000[59] <- 10000[57]
  10000[60] <- 10000[58]
  10000[61] <- 10000[47]
  10000[60] <- 10000[60] - 10000[61]
  10000[61] <- 10000[36]
  10000[60] <- 10000[60] + 10000[61]
  10000[61] <- 10000[25]
  10000[60] <- 10000[60] - 10000[61]
  10000[60] <- 10000[60] / 2.0
  10000[61] <- 10000[47]
  10000[62] <- 10000[58]
  10000[61] <- 10000[61] + 10000[62]
  10000[61] <- 10000[61] / 2.0
  10000[62] <- 10000[25]
  10000[63] <- 10000[36]
  10000[62] <- 10000[62] + 10000[63]
  10000[62] <- 10000[62] / 2.0
  10000[63] <- 10000[60] / 2.0
  10000[63] <- 10000[62] - 10000[63]
  10000[64] <- 10000[26]
  10000[65] <- 10000[63]
  10000[66] <- 10000[64]
  10000[67] <- 10000[60] / 2.0
  10000[67] <- 10000[62] + 10000[67]
  10000[68] <- 10000[37]
  10000[69] <- 10000[67]
  10000[70] <- 10000[68]
  10000[71] <- 10000[60] / 2.0
  10000[71] <- 10000[61] - 10000[71]
  10000[72] <- 10000[48]
  10000[73] <- 10000[71]
  10000[74] <- 10000[72]
  10000[75] <- 10000[60] / 2.0
  10000[75] <- 10000[61] + 10000[75]
  10000[76] <- 10000[59]
  10000[77] <- 10000[75]
  10000[78] <- 10000[76]
  10000[79] <- 10000[1]
  10000[80] <- 10000[65]
  10000[81] <- 10000[66]
  10000[82] <- 10000[73]
  10000[83] <- 10000[74]
  10000[84] <- 10000[77]
  10000[85] <- 10000[78]
  10000[86] <- 10000[69]
  10000[87] <- 10000[70]
  SpawnParticleEffect(10000[79], 10000[80], 10000[81], 10000[82], 10000[83], 10000[84], 10000[85], 10000[86], 10000[87], 0.5, 0)
  10000[0] <- !LevelOption[7]
  goto 186 if 10000[0] else 178
178:
  10000[0] <- 0
  goto 179
179:
  10000[1] <- 10000[0]
  10000[1] <- 10000[1] < LevelData[16]
  goto 180 if 10000[1] else 181
180:
  10000[234] <- 10000[0]
  10000[235] <- 10000[0]
  10000[235] <- 10000[235] + 1.0
  10000[0] <- 10000[235]
  10000[235] <- 1.0
  goto 182
181:
  10000[235] <- 0
  goto 182
182:
  goto 183 if 10000[235] else 185
183:
  10000[235] <- 10000[234] * 9.0
  10000[235] <- 16.0 + 10000[235]
  10000[235] <- 10000[235]
  10000[236] <- LevelData[10000[235] + 1] == EntityData[0]
  goto 184 if 10000[236] else 179
184:
  SpawnParticleEffect(0, LevelData[10000[235] + 2], LevelData[10000[235] + 3], LevelData[10000[235] + 4], LevelData[10000[235] + 5], LevelData[10000[235] + 6], LevelData[10000[235] + 7], LevelData[10000[235] + 8], LevelData[10000[235] + 9], 0.2, 0)
  goto 186
185:
  DebugLog(14.0)
  DebugPause()
  goto exit
186:
  EntityDespawn[0] <- 1.0
  EntitySharedMemory[2] <- 1.0
  goto 986
187:
  DebugLog(13.0)
  DebugPause()
  goto exit
188:
  DebugLog(12.0)
  DebugPause()
  goto exit
189:
  DebugLog(11.0)
  DebugPause()
  goto exit
190:
  DebugLog(10.0)
  DebugPause()
  goto exit
191:
  10000[218] <- 10000[180] == 5.0
  goto 192 if 10000[218] else 423
192:
  10000[180] <- EntityData[3] > 0
  goto 193 if 10000[180] else 221
193:
  10000[180] <- EntityData[16] >= 0
  goto 194 if 10000[180] else 220
194:
  10000[180] <- EntityData[16] * 3.0
  10000[180] <- 10000[180]
  10000[181] <- EntityInfoArray[10000[180] + 1] >= -14.0
  10000[182] <- EntityInfoArray[10000[180] + 1] < 14.0
  10000[181] <- 10000[181] && 10000[182]
  10000[182] <- Trunc(EntityInfoArray[10000[180] + 1])
  10000[182] <- 10000[182] == EntityInfoArray[10000[180] + 1]
  10000[181] <- 10000[181] && 10000[182]
  goto 195 if 10000[181] else 219
195:
  10000[181] <- EntityInfoArray[10000[180] + 1] < 0
  10000[181] <- 10000[181] * 14.0
  10000[180] <- EntityInfoArray[10000[180] + 1] + 10000[181]
  10000[180] <- 38.0 + 10000[180]
  10000[180] <- 10000[180]
  10000[180] <- EngineRom[10000[180]]
  10000[181] <- 10000[180]
  10000[182] <- 10000[180] + 1.0
  10000[183] <- EngineRom[10000[181]]
  10000[184] <- 3000.0
  10000[185] <- 10000[182]
  10000[186] <- 0
  goto 196
196:
  10000[187] <- 10000[183]
  10000[187] <- 10000[186] < 10000[187]
  goto 197 if 10000[187] else 200
197:
  10000[187] <- 10000[184]
  10000[188] <- 10000[185]
  10000[188] <- 10000[188] + 10000[186]
  10000[189] <- 10000[187]
  10000[190] <- 10000[188]
  10000[187] <- 10000[189][10000[190]]
  10000[187] <- 10000[187] == 13.0
  goto 198 if 10000[187] else 199
198:
  10000[180] <- 1.0
  goto 201
199:
  10000[186] <- 10000[186] + 1.0
  10000[186] <- 10000[186]
  10000[186] <- 10000[186]
  goto 196
200:
  10000[180] <- 0
  goto 201
201:
  goto 202 if 10000[180] else 218
202:
  10000[180] <- EntityData[16] * 32.0
  10000[180] <- 2.0 + 10000[180]
  10000[180] <- 10000[180]
  10000[180] <- EntitySharedMemoryArray[10000[180]]
  goto 203 if 10000[180] else 204
203:
  10000[180] <- 10000[180]
  goto 214
204:
  10000[180] <- EntityData[16] >= 0
  goto 205 if 10000[180] else 217
205:
  10000[180] <- EntityData[16] * 3.0
  10000[180] <- 10000[180]
  10000[181] <- EntityInfoArray[10000[180] + 1] >= -14.0
  10000[182] <- EntityInfoArray[10000[180] + 1] < 14.0
  10000[181] <- 10000[181] && 10000[182]
  10000[182] <- Trunc(EntityInfoArray[10000[180] + 1])
  10000[182] <- 10000[182] == EntityInfoArray[10000[180] + 1]
  10000[181] <- 10000[181] && 10000[182]
  goto 206 if 10000[181] else 216
206:
  10000[181] <- EntityInfoArray[10000[180] + 1] < 0
  10000[181] <- 10000[181] * 14.0
  10000[180] <- EntityInfoArray[10000[180] + 1] + 10000[181]
  10000[180] <- 38.0 + 10000[180]
  10000[180] <- 10000[180]
  10000[180] <- EngineRom[10000[180]]
  10000[181] <- 10000[180]
  10000[182] <- 10000[180] + 1.0
  10000[183] <- EngineRom[10000[181]]
  10000[184] <- 3000.0
  10000[185] <- 10000[182]
  10000[186] <- 0
  goto 207
207:
  10000[187] <- 10000[183]
  10000[187] <- 10000[186] < 10000[187]
  goto 208 if 10000[187] else 211
208:
  10000[187] <- 10000[184]
  10000[188] <- 10000[185]
  10000[188] <- 10000[188] + 10000[186]
  10000[189] <- 10000[187]
  10000[190] <- 10000[188]
  10000[187] <- 10000[189][10000[190]]
  10000[187] <- 10000[187] == 13.0
  goto 209 if 10000[187] else 210
209:
  10000[180] <- 1.0
  goto 212
210:
  10000[186] <- 10000[186] + 1.0
  10000[186] <- 10000[186]
  10000[186] <- 10000[186]
  goto 207
211:
  10000[180] <- 0
  goto 212
212:
  goto 213 if 10000[180] else 215
213:
  10000[180] <- EntityData[16] * 3.0
  10000[180] <- 10000[180]
  10000[180] <- EntityInfoArray[10000[180] + 2] == 2.0
  10000[180] <- 10000[180]
  goto 214
214:
  10000[180] <- !10000[180]
  10000[180] <- 10000[180]
  goto 222
215:
  DebugLog(17.0)
  DebugPause()
  goto exit
216:
  DebugLog(16.0)
  DebugPause()
  goto exit
217:
  DebugLog(15.0)
  DebugPause()
  goto exit
218:
  DebugLog(17.0)
  DebugPause()
  goto exit
219:
  DebugLog(16.0)
  DebugPause()
  goto exit
220:
  DebugLog(15.0)
  DebugPause()
  goto exit
221:
  10000[180] <- 0
  goto 222
222:
  goto 986 if 10000[180] else 223
223:
  10000[180] <- EntityData[14] <= RuntimeUpdate[0]
  goto 224 if 10000[180] else 225
224:
  10000[180] <- RuntimeUpdate[0] <= EntityData[15]
  10000[180] <- 10000[180]
  goto 226
225:
  10000[180] <- 0
  goto 226
226:
  10000[180] <- !10000[180]
  goto 986 if 10000[180] else 227
227:
  10000[180] <- EntityData[16] >= 0
  goto 228 if 10000[180] else 422
228:
  10000[180] <- EntityData[16] * 3.0
  10000[180] <- 10000[180]
  10000[181] <- EntityInfoArray[10000[180] + 1] >= -14.0
  10000[182] <- EntityInfoArray[10000[180] + 1] < 14.0
  10000[181] <- 10000[181] && 10000[182]
  10000[182] <- Trunc(EntityInfoArray[10000[180] + 1])
  10000[182] <- 10000[182] == EntityInfoArray[10000[180] + 1]
  10000[181] <- 10000[181] && 10000[182]
  goto 229 if 10000[181] else 421
229:
  10000[181] <- EntityInfoArray[10000[180] + 1] < 0
  10000[181] <- 10000[181] * 14.0
  10000[180] <- EntityInfoArray[10000[180] + 1] + 10000[181]
  10000[180] <- 38.0 + 10000[180]
  10000[180] <- 10000[180]
  10000[180] <- EngineRom[10000[180]]
  10000[181] <- 10000[180]
  10000[182] <- 10000[180] + 1.0
  10000[183] <- EngineRom[10000[181]]
  10000[184] <- 3000.0
  10000[185] <- 10000[182]
  10000[186] <- 0
  goto 230
230:
  10000[187] <- 10000[183]
  10000[187] <- 10000[186] < 10000[187]
  goto 231 if 10000[187] else 234
231:
  10000[187] <- 10000[184]
  10000[188] <- 10000[185]
  10000[188] <- 10000[188] + 10000[186]
  10000[189] <- 10000[187]
  10000[190] <- 10000[188]
  10000[187] <- 10000[189][10000[190]]
  10000[187] <- 10000[187] == 13.0
  goto 232 if 10000[187] else 233
232:
  10000[180] <- 1.0
  goto 235
233:
  10000[186] <- 10000[186] + 1.0
  10000[186] <- 10000[186]
  10000[186] <- 10000[186]
  goto 230
234:
  10000[180] <- 0
  goto 235
235:
  goto 236 if 10000[180] else 420
236:
  10000[180] <- EntityData[16] * 32.0
  10000[180] <- 10000[180]
  10000[180] <- EntitySharedMemoryArray[10000[180]]
  10000[0] <- 10000[180] > 0
  10000[0] <- !10000[0]
  goto 237 if 10000[0] else 305
237:
  10000[13] <- 0
  goto 238
238:
  goto when 10000[13]
    0 -> 239
    1 -> 240
    default -> 252
239:
  10000[8] <- 0
  goto 240
240:
  10000[9] <- 10000[8]
  10000[9] <- 10000[9] < RuntimeUpdate[3]
  goto 241 if 10000[9] else 242
241:
  10000[9] <- 10000[8]
  10000[9] <- 10000[9] * 15.0
  10000[10] <- 10000[9]
  10000[11] <- 10000[8]
  10000[11] <- 10000[11] + 1.0
  10000[8] <- 10000[11]
  10000[11] <- 1.0
  goto 243
242:
  10000[11] <- 0
  goto 243
243:
  goto 244 if 10000[11] else 252
244:
  10000[11] <- 0
  goto 245
245:
  10000[12] <- LevelMemory[17]
  10000[12] <- 10000[11] < 10000[12]
  goto 246 if 10000[12] else 249
246:
  10000[12] <- 17.0 + 10000[11]
  10000[12] <- 10000[12]
  10000[12] <- LevelMemory[10000[12] + 1]
  10000[12] <- 10000[12] == RuntimeTouchArray[10000[10]]
  goto 247 if 10000[12] else 248
247:
  10000[11] <- 1.0
  goto 250
248:
  10000[11] <- 10000[11] + 1.0
  10000[11] <- 10000[11]
  10000[11] <- 10000[11]
  goto 245
249:
  10000[11] <- 0
  goto 250
250:
  10000[11] <- !10000[11]
  goto 251 if 10000[11] else 240
251:
  10000[13] <- 1.0
  10000[14] <- 1.0
  goto 253
252:
  10000[14] <- 0
  goto 253
253:
  goto 254 if 10000[14] else 305
254:
  10000[14] <- 10000[116]
  10000[0] <- 10000[14]
  10000[14] <- 10000[119]
  10000[1] <- 10000[14]
  10000[14] <- 10000[154]
  10000[2] <- 10000[14]
  10000[14] <- 10000[155]
  10000[3] <- 10000[14]
  10000[14] <- 10000[176]
  10000[4] <- 10000[14]
  10000[14] <- 10000[179]
  10000[5] <- 10000[14]
  10000[14] <- 10000[143]
  10000[6] <- 10000[14]
  10000[14] <- 10000[144]
  10000[7] <- 10000[14]
  10000[14] <- 0
  10000[15] <- 0
  10000[16] <- 3.0
  goto 255
255:
  10000[17] <- 10000[15] < 4.0
  goto 256 if 10000[17] else 279
256:
  10000[17] <- 10000[15] >= -4.0
  10000[18] <- 10000[15] < 4.0
  10000[17] <- 10000[17] && 10000[18]
  10000[18] <- Trunc(10000[15])
  10000[18] <- 10000[18] == 10000[15]
  10000[17] <- 10000[17] && 10000[18]
  goto 257 if 10000[17] else 278
257:
  10000[17] <- 10000[15] < 0
  10000[17] <- 10000[17] * 4.0
  10000[17] <- 10000[15] + 10000[17]
  10000[17] <- 10000[17] * 2.0
  10000[17] <- 10000[17]
  10000[17] <- 10000[10000[17] + 1]
  10000[17] <- 10000[17] > RuntimeTouchArray[10000[10] + 6]
  10000[18] <- 10000[16] >= -4.0
  10000[19] <- 10000[16] < 4.0
  10000[18] <- 10000[18] && 10000[19]
  10000[19] <- Trunc(10000[16])
  10000[19] <- 10000[19] == 10000[16]
  10000[18] <- 10000[18] && 10000[19]
  goto 258 if 10000[18] else 277
258:
  10000[18] <- 10000[16] < 0
  10000[18] <- 10000[18] * 4.0
  10000[18] <- 10000[16] + 10000[18]
  10000[18] <- 10000[18] * 2.0
  10000[18] <- 10000[18]
  10000[18] <- 10000[10000[18] + 1]
  10000[18] <- 10000[18] > RuntimeTouchArray[10000[10] + 6]
  10000[17] <- 10000[17] != 10000[18]
  goto 259 if 10000[17] else 272
259:
  10000[17] <- 10000[16] >= -4.0
  10000[18] <- 10000[16] < 4.0
  10000[17] <- 10000[17] && 10000[18]
  10000[18] <- Trunc(10000[16])
  10000[18] <- 10000[18] == 10000[16]
  10000[17] <- 10000[17] && 10000[18]
  goto 260 if 10000[17] else 271
260:
  10000[17] <- 10000[16] < 0
  10000[17] <- 10000[17] * 4.0
  10000[17] <- 10000[16] + 10000[17]
  10000[17] <- 10000[17] * 2.0
  10000[17] <- 10000[17]
  10000[17] <- 10000[10000[17]]
  10000[18] <- 10000[15] >= -4.0
  10000[19] <- 10000[15] < 4.0
  10000[18] <- 10000[18] && 10000[19]
  10000[19] <- Trunc(10000[15])
  10000[19] <- 10000[19] == 10000[15]
  10000[18] <- 10000[18] && 10000[19]
  goto 261 if 10000[18] else 270
261:
  10000[18] <- 10000[15] < 0
  10000[18] <- 10000[18] * 4.0
  10000[18] <- 10000[15] + 10000[18]
  10000[18] <- 10000[18] * 2.0
  10000[18] <- 10000[18]
  10000[18] <- 10000[10000[18]]
  10000[17] <- 10000[17] - 10000[18]
  10000[18] <- 10000[15] >= -4.0
  10000[19] <- 10000[15] < 4.0
  10000[18] <- 10000[18] && 10000[19]
  10000[19] <- Trunc(10000[15])
  10000[19] <- 10000[19] == 10000[15]
  10000[18] <- 10000[18] && 10000[19]
  goto 262 if 10000[18] else 269
262:
  10000[18] <- 10000[15] < 0
  10000[18] <- 10000[18] * 4.0
  10000[18] <- 10000[15] + 10000[18]
  10000[18] <- 10000[18] * 2.0
  10000[18] <- 10000[18]
  10000[18] <- 10000[10000[18] + 1]
  10000[18] <- RuntimeTouchArray[10000[10] + 6] - 10000[18]
  10000[17] <- 10000[17] * 10000[18]
  10000[18] <- 10000[16] >= -4.0
  10000[19] <- 10000[16] < 4.0
  10000[18] <- 10000[18] && 10000[19]
  10000[19] <- Trunc(10000[16])
  10000[19] <- 10000[19] == 10000[16]
  10000[18] <- 10000[18] && 10000[19]
  goto 263 if 10000[18] else 268
263:
  10000[18] <- 10000[16] < 0
  10000[18] <- 10000[18] * 4.0
  10000[18] <- 10000[16] + 10000[18]
  10000[18] <- 10000[18] * 2.0
  10000[18] <- 10000[18]
  10000[18] <- 10000[10000[18] + 1]
  10000[19] <- 10000[15] >= -4.0
  10000[20] <- 10000[15] < 4.0
  10000[19] <- 10000[19] && 10000[20]
  10000[20] <- Trunc(10000[15])
  10000[20] <- 10000[20] == 10000[15]
  10000[19] <- 10000[19] && 10000[20]
  goto 264 if 10000[19] else 267
264:
  10000[19] <- 10000[15] < 0
  10000[19] <- 10000[19] * 4.0
  10000[19] <- 10000[15] + 10000[19]
  10000[19] <- 10000[19] * 2.0
  10000[19] <- 10000[19]
  10000[19] <- 10000[10000[19] + 1]
  10000[18] <- 10000[18] - 10000[19]
  10000[16] <- 10000[17] / 10000[18]
  10000[17] <- 10000[15] >= -4.0
  10000[18] <- 10000[15] < 4.0
  10000[17] <- 10000[17] && 10000[18]
  10000[18] <- Trunc(10000[15])
  10000[18] <- 10000[18] == 10000[15]
  10000[17] <- 10000[17] && 10000[18]
  goto 265 if 10000[17] else 266
265:
  10000[17] <- 10000[15] < 0
  10000[17] <- 10000[17] * 4.0
  10000[17] <- 10000[15] + 10000[17]
  10000[17] <- 10000[17] * 2.0
  10000[17] <- 10000[17]
  10000[17] <- 10000[10000[17]]
  10000[16] <- 10000[16] + 10000[17]
  10000[16] <- RuntimeTouchArray[10000[10] + 5] < 10000[16]
  10000[16] <- 10000[16]
  goto 273
266:
  DebugLog(23.0)
  DebugPause()
  goto exit
267:
  DebugLog(23.0)
  DebugPause()
  goto exit
268:
  DebugLog(23.0)
  DebugPause()
  goto exit
269:
  DebugLog(22.0)
  DebugPause()
  goto exit
270:
  DebugLog(21.0)
  DebugPause()
  goto exit
271:
  DebugLog(21.0)
  DebugPause()
  goto exit
272:
  10000[16] <- 0
  goto 273
273:
  goto 274 if 10000[16] else 275
274:
  10000[16] <- !10000[14]
  10000[16] <- 10000[16]
  goto 276
275:
  10000[16] <- 10000[14]
  goto 276
276:
  10000[17] <- 10000[15] + 1.0
  10000[18] <- 10000[16]
  10000[19] <- 10000[17]
  10000[20] <- 10000[15]
  10000[14] <- 10000[18]
  10000[15] <- 10000[19]
  10000[16] <- 10000[20]
  goto 255
277:
  DebugLog(21.0)
  DebugPause()
  goto exit
278:
  DebugLog(21.0)
  DebugPause()
  goto exit
279:
  10000[14] <- !10000[14]
  goto 238 if 10000[14] else 280
280:
  goto 238 if RuntimeTouchArray[10000[10] + 2] else 281
281:
  10000[11] <- LevelMemory[17]
  10000[11] <- 10000[11] >= 16.0
  goto 291 if 10000[11] else 282
282:
  10000[11] <- 0
  goto 283
283:
  10000[12] <- LevelMemory[17]
  10000[12] <- 10000[11] < 10000[12]
  goto 284 if 10000[12] else 287
284:
  10000[12] <- 17.0 + 10000[11]
  10000[12] <- 10000[12]
  10000[12] <- LevelMemory[10000[12] + 1]
  10000[12] <- 10000[12] == RuntimeTouchArray[10000[10]]
  goto 285 if 10000[12] else 286
285:
  10000[11] <- 1.0
  goto 288
286:
  10000[11] <- 10000[11] + 1.0
  10000[11] <- 10000[11]
  10000[11] <- 10000[11]
  goto 283
287:
  10000[11] <- 0
  goto 288
288:
  goto 291 if 10000[11] else 289
289:
  10000[11] <- LevelMemory[17]
  10000[11] <- 10000[11] < 16.0
  goto 290 if 10000[11] else 304
290:
  10000[11] <- LevelMemory[17]
  10000[11] <- 17.0 + 10000[11]
  10000[11] <- 10000[11]
  LevelMemory[10000[11] + 1] <- RuntimeTouchArray[10000[10]]
  10000[11] <- LevelMemory[17]
  10000[11] <- 10000[11] + 1.0
  LevelMemory[17] <- 10000[11]
  goto 291
291:
  10000[11] <- EntityData[16] >= 0
  goto 292 if 10000[11] else 303
292:
  10000[11] <- EntityData[16] * 3.0
  10000[11] <- 10000[11]
  10000[12] <- EntityInfoArray[10000[11] + 1] >= -14.0
  10000[13] <- EntityInfoArray[10000[11] + 1] < 14.0
  10000[12] <- 10000[12] && 10000[13]
  10000[13] <- Trunc(EntityInfoArray[10000[11] + 1])
  10000[13] <- 10000[13] == EntityInfoArray[10000[11] + 1]
  10000[12] <- 10000[12] && 10000[13]
  goto 293 if 10000[12] else 302
293:
  10000[12] <- EntityInfoArray[10000[11] + 1] < 0
  10000[12] <- 10000[12] * 14.0
  10000[11] <- EntityInfoArray[10000[11] + 1] + 10000[12]
  10000[11] <- 38.0 + 10000[11]
  10000[11] <- 10000[11]
  10000[11] <- EngineRom[10000[11]]
  10000[12] <- 10000[11]
  10000[13] <- 10000[11] + 1.0
  10000[14] <- EngineRom[10000[12]]
  10000[15] <- 3000.0
  10000[16] <- 10000[13]
  10000[17] <- 0
  goto 294
294:
  10000[18] <- 10000[14]
  10000[18] <- 10000[17] < 10000[18]
  goto 295 if 10000[18] else 298
295:
  10000[18] <- 10000[15]
  10000[19] <- 10000[16]
  10000[19] <- 10000[19] + 10000[17]
  10000[20] <- 10000[18]
  10000[21] <- 10000[19]
  10000[18] <- 10000[20][10000[21]]
  10000[18] <- 10000[18] == 13.0
  goto 296 if 10000[18] else 297
296:
  10000[11] <- 1.0
  goto 299
297:
  10000[17] <- 10000[17] + 1.0
  10000[17] <- 10000[17]
  10000[17] <- 10000[17]
  goto 294
298:
  10000[11] <- 0
  goto 299
299:
  goto 300 if 10000[11] else 301
300:
  10000[11] <- EntityData[16] * 32.0
  10000[11] <- 10000[11]
  EntitySharedMemoryArray[10000[11]] <- RuntimeTouchArray[10000[10]]
  goto 305
301:
  DebugLog(27.0)
  DebugPause()
  goto exit
302:
  DebugLog(26.0)
  DebugPause()
  goto exit
303:
  DebugLog(25.0)
  DebugPause()
  goto exit
304:
  DebugLog(24.0)
  DebugPause()
  goto exit
305:
  10000[0] <- EntityData[16] >= 0
  goto 306 if 10000[0] else 419
306:
  10000[0] <- EntityData[16] * 3.0
  10000[0] <- 10000[0]
  10000[1] <- EntityInfoArray[10000[0] + 1] >= -14.0
  10000[2] <- EntityInfoArray[10000[0] + 1] < 14.0
  10000[1] <- 10000[1] && 10000[2]
  10000[2] <- Trunc(EntityInfoArray[10000[0] + 1])
  10000[2] <- 10000[2] == EntityInfoArray[10000[0] + 1]
  10000[1] <- 10000[1] && 10000[2]
  goto 307 if 10000[1] else 418
307:
  10000[1] <- EntityInfoArray[10000[0] + 1] < 0
  10000[1] <- 10000[1] * 14.0
  10000[0] <- EntityInfoArray[10000[0] + 1] + 10000[1]
  10000[0] <- 38.0 + 10000[0]
  10000[0] <- 10000[0]
  10000[0] <- EngineRom[10000[0]]
  10000[1] <- 10000[0]
  10000[2] <- 10000[0] + 1.0
  10000[3] <- EngineRom[10000[1]]
  10000[4] <- 3000.0
  10000[5] <- 10000[2]
  10000[6] <- 0
  goto 308
308:
  10000[7] <- 10000[3]
  10000[7] <- 10000[6] < 10000[7]
  goto 309 if 10000[7] else 312
309:
  10000[7] <- 10000[4]
  10000[8] <- 10000[5]
  10000[8] <- 10000[8] + 10000[6]
  10000[9] <- 10000[7]
  10000[10] <- 10000[8]
  10000[7] <- 10000[9][10000[10]]
  10000[7] <- 10000[7] == 13.0
  goto 310 if 10000[7] else 311
310:
  10000[0] <- 1.0
  goto 313
311:
  10000[6] <- 10000[6] + 1.0
  10000[6] <- 10000[6]
  10000[6] <- 10000[6]
  goto 308
312:
  10000[0] <- 0
  goto 313
313:
  goto 314 if 10000[0] else 417
314:
  10000[0] <- EntityData[16] * 32.0
  10000[0] <- 10000[0]
  10000[0] <- EntitySharedMemoryArray[10000[0]]
  10000[0] <- 10000[0] > 0
  goto 315 if 10000[0] else 986
315:
  10000[0] <- 0
  goto 316
316:
  10000[1] <- 10000[0]
  10000[1] <- 10000[1] < RuntimeUpdate[3]
  goto 317 if 10000[1] else 318
317:
  10000[1] <- 10000[0]
  10000[1] <- 10000[1] * 15.0
  10000[22] <- 10000[1]
  10000[23] <- 10000[0]
  10000[23] <- 10000[23] + 1.0
  10000[0] <- 10000[23]
  10000[23] <- 1.0
  goto 319
318:
  10000[23] <- 0
  goto 319
319:
  goto 320 if 10000[23] else 986
320:
  10000[23] <- EntityData[16] >= 0
  goto 321 if 10000[23] else 416
321:
  10000[23] <- EntityData[16] * 3.0
  10000[23] <- 10000[23]
  10000[24] <- EntityInfoArray[10000[23] + 1] >= -14.0
  10000[25] <- EntityInfoArray[10000[23] + 1] < 14.0
  10000[24] <- 10000[24] && 10000[25]
  10000[25] <- Trunc(EntityInfoArray[10000[23] + 1])
  10000[25] <- 10000[25] == EntityInfoArray[10000[23] + 1]
  10000[24] <- 10000[24] && 10000[25]
  goto 322 if 10000[24] else 415
322:
  10000[24] <- EntityInfoArray[10000[23] + 1] < 0
  10000[24] <- 10000[24] * 14.0
  10000[23] <- EntityInfoArray[10000[23] + 1] + 10000[24]
  10000[23] <- 38.0 + 10000[23]
  10000[23] <- 10000[23]
  10000[23] <- EngineRom[10000[23]]
  10000[24] <- 10000[23]
  10000[25] <- 10000[23] + 1.0
  10000[26] <- EngineRom[10000[24]]
  10000[27] <- 3000.0
  10000[28] <- 10000[25]
  10000[29] <- 0
  goto 323
323:
  10000[30] <- 10000[26]
  10000[30] <- 10000[29] < 10000[30]
  goto 324 if 10000[30] else 327
324:
  10000[30] <- 10000[27]
  10000[31] <- 10000[28]
  10000[31] <- 10000[31] + 10000[29]
  10000[32] <- 10000[30]
  10000[33] <- 10000[31]
  10000[30] <- 10000[32][10000[33]]
  10000[30] <- 10000[30] == 13.0
  goto 325 if 10000[30] else 326
325:
  10000[23] <- 1.0
  goto 328
326:
  10000[29] <- 10000[29] + 1.0
  10000[29] <- 10000[29]
  10000[29] <- 10000[29]
  goto 323
327:
  10000[23] <- 0
  goto 328
328:
  goto 329 if 10000[23] else 414
329:
  10000[23] <- EntityData[16] * 32.0
  10000[23] <- 10000[23]
  10000[23] <- EntitySharedMemoryArray[10000[23]]
  10000[23] <- RuntimeTouchArray[10000[22]] != 10000[23]
  goto 316 if 10000[23] else 330
330:
  10000[23] <- 10000[116]
  10000[0] <- 10000[23]
  10000[23] <- 10000[119]
  10000[1] <- 10000[23]
  10000[23] <- 10000[154]
  10000[2] <- 10000[23]
  10000[23] <- 10000[155]
  10000[3] <- 10000[23]
  10000[23] <- 10000[176]
  10000[4] <- 10000[23]
  10000[23] <- 10000[179]
  10000[5] <- 10000[23]
  10000[23] <- 10000[143]
  10000[6] <- 10000[23]
  10000[23] <- 10000[144]
  10000[7] <- 10000[23]
  10000[23] <- 0
  10000[24] <- 0
  10000[25] <- 3.0
  goto 331
331:
  10000[26] <- 10000[24] < 4.0
  goto 332 if 10000[26] else 355
332:
  10000[26] <- 10000[24] >= -4.0
  10000[27] <- 10000[24] < 4.0
  10000[26] <- 10000[26] && 10000[27]
  10000[27] <- Trunc(10000[24])
  10000[27] <- 10000[27] == 10000[24]
  10000[26] <- 10000[26] && 10000[27]
  goto 333 if 10000[26] else 354
333:
  10000[26] <- 10000[24] < 0
  10000[26] <- 10000[26] * 4.0
  10000[26] <- 10000[24] + 10000[26]
  10000[26] <- 10000[26] * 2.0
  10000[26] <- 10000[26]
  10000[26] <- 10000[10000[26] + 1]
  10000[26] <- 10000[26] > RuntimeTouchArray[10000[22] + 6]
  10000[27] <- 10000[25] >= -4.0
  10000[28] <- 10000[25] < 4.0
  10000[27] <- 10000[27] && 10000[28]
  10000[28] <- Trunc(10000[25])
  10000[28] <- 10000[28] == 10000[25]
  10000[27] <- 10000[27] && 10000[28]
  goto 334 if 10000[27] else 353
334:
  10000[27] <- 10000[25] < 0
  10000[27] <- 10000[27] * 4.0
  10000[27] <- 10000[25] + 10000[27]
  10000[27] <- 10000[27] * 2.0
  10000[27] <- 10000[27]
  10000[27] <- 10000[10000[27] + 1]
  10000[27] <- 10000[27] > RuntimeTouchArray[10000[22] + 6]
  10000[26] <- 10000[26] != 10000[27]
  goto 335 if 10000[26] else 348
335:
  10000[26] <- 10000[25] >= -4.0
  10000[27] <- 10000[25] < 4.0
  10000[26] <- 10000[26] && 10000[27]
  10000[27] <- Trunc(10000[25])
  10000[27] <- 10000[27] == 10000[25]
  10000[26] <- 10000[26] && 10000[27]
  goto 336 if 10000[26] else 347
336:
  10000[26] <- 10000[25] < 0
  10000[26] <- 10000[26] * 4.0
  10000[26] <- 10000[25] + 10000[26]
  10000[26] <- 10000[26] * 2.0
  10000[26] <- 10000[26]
  10000[26] <- 10000[10000[26]]
  10000[27] <- 10000[24] >= -4.0
  10000[28] <- 10000[24] < 4.0
  10000[27] <- 10000[27] && 10000[28]
  10000[28] <- Trunc(10000[24])
  10000[28] <- 10000[28] == 10000[24]
  10000[27] <- 10000[27] && 10000[28]
  goto 337 if 10000[27] else 346
337:
  10000[27] <- 10000[24] < 0
  10000[27] <- 10000[27] * 4.0
  10000[27] <- 10000[24] + 10000[27]
  10000[27] <- 10000[27] * 2.0
  10000[27] <- 10000[27]
  10000[27] <- 10000[10000[27]]
  10000[26] <- 10000[26] - 10000[27]
  10000[27] <- 10000[24] >= -4.0
  10000[28] <- 10000[24] < 4.0
  10000[27] <- 10000[27] && 10000[28]
  10000[28] <- Trunc(10000[24])
  10000[28] <- 10000[28] == 10000[24]
  10000[27] <- 10000[27] && 10000[28]
  goto 338 if 10000[27] else 345
338:
  10000[27] <- 10000[24] < 0
  10000[27] <- 10000[27] * 4.0
  10000[27] <- 10000[24] + 10000[27]
  10000[27] <- 10000[27] * 2.0
  10000[27] <- 10000[27]
  10000[27] <- 10000[10000[27] + 1]
  10000[27] <- RuntimeTouchArray[10000[22] + 6] - 10000[27]
  10000[26] <- 10000[26] * 10000[27]
  10000[27] <- 10000[25] >= -4.0
  10000[28] <- 10000[25] < 4.0
  10000[27] <- 10000[27] && 10000[28]
  10000[28] <- Trunc(10000[25])
  10000[28] <- 10000[28] == 10000[25]
  10000[27] <- 10000[27] && 10000[28]
  goto 339 if 10000[27] else 344
339:
  10000[27] <- 10000[25] < 0
  10000[27] <- 10000[27] * 4.0
  10000[27] <- 10000[25] + 10000[27]
  10000[27] <- 10000[27] * 2.0
  10000[27] <- 10000[27]
  10000[27] <- 10000[10000[27] + 1]
  10000[28] <- 10000[24] >= -4.0
  10000[29] <- 10000[24] < 4.0
  10000[28] <- 10000[28] && 10000[29]
  10000[29] <- Trunc(10000[24])
  10000[29] <- 10000[29] == 10000[24]
  10000[28] <- 10000[28] && 10000[29]
  goto 340 if 10000[28] else 343
340:
  10000[28] <- 10000[24] < 0
  10000[28] <- 10000[28] * 4.0
  10000[28] <- 10000[24] + 10000[28]
  10000[28] <- 10000[28] * 2.0
  10000[28] <- 10000[28]
  10000[28] <- 10000[10000[28] + 1]
  10000[27] <- 10000[27] - 10000[28]
  10000[25] <- 10000[26] / 10000[27]
  10000[26] <- 10000[24] >= -4.0
  10000[27] <- 10000[24] < 4.0
  10000[26] <- 10000[26] && 10000[27]
  10000[27] <- Trunc(10000[24])
  10000[27] <- 10000[27] == 10000[24]
  10000[26] <- 10000[26] && 10000[27]
  goto 341 if 10000[26] else 342
341:
  10000[26] <- 10000[24] < 0
  10000[26] <- 10000[26] * 4.0
  10000[26] <- 10000[24] + 10000[26]
  10000[26] <- 10000[26] * 2.0
  10000[26] <- 10000[26]
  10000[26] <- 10000[10000[26]]
  10000[25] <- 10000[25] + 10000[26]
  10000[25] <- RuntimeTouchArray[10000[22] + 5] < 10000[25]
  10000[25] <- 10000[25]
  goto 349
342:
  DebugLog(36.0)
  DebugPause()
  goto exit
343:
  DebugLog(36.0)
  DebugPause()
  goto exit
344:
  DebugLog(36.0)
  DebugPause()
  goto exit
345:
  DebugLog(35.0)
  DebugPause()
  goto exit
346:
  DebugLog(34.0)
  DebugPause()
  goto exit
347:
  DebugLog(34.0)
  DebugPause()
  goto exit
348:
  10000[25] <- 0
  goto 349
349:
  goto 350 if 10000[25] else 351
350:
  10000[25] <- !10000[23]
  10000[25] <- 10000[25]
  goto 352
351:
  10000[25] <- 10000[23]
  goto 352
352:
  10000[26] <- 10000[24] + 1.0
  10000[27] <- 10000[25]
  10000[28] <- 10000[26]
  10000[29] <- 10000[24]
  10000[23] <- 10000[27]
  10000[24] <- 10000[28]
  10000[25] <- 10000[29]
  goto 331
353:
  DebugLog(34.0)
  DebugPause()
  goto exit
354:
  DebugLog(34.0)
  DebugPause()
  goto exit
355:
  goto 356 if 10000[23] else 358
356:
  10000[0] <- EntityMemory[0]
  10000[0] <- 10000[0] - EntityData[11]
  10000[0] <- Abs(10000[0])
  10000[1] <- RuntimeUpdate[0] - RuntimeEnvironment[3]
  10000[1] <- 10000[1] - EntityData[11]
  10000[1] <- Abs(10000[1])
  10000[0] <- 10000[1] < 10000[0]
  goto 357 if 10000[0] else 358
357:
  10000[0] <- RuntimeUpdate[0] - RuntimeEnvironment[3]
  EntityMemory[0] <- 10000[0]
  goto 358
358:
  10000[0] <- EntityMemory[0]
  10000[0] <- 10000[0] >= EntityData[11]
  goto 359 if 10000[0] else 986
359:
  10000[0] <- EntityMemory[0]
  10000[1] <- Judge(10000[0], EntityData[11], EntityData[5], EntityData[6], EntityData[7], EntityData[8], EntityData[9], EntityData[10])
  EntityInput[0] <- 10000[1]
  10000[2] <- 10000[0] - EntityData[11]
  10000[2] <- Clamp(10000[2], -1.0, 1.0)
  EntityInput[1] <- 10000[2]
  10000[2] <- EntityInput[1]
  10000[2] <- 10000[2] * 1000.0
  EntityInput[3] <- 10000[2]
  10000[2] <- 10000[1] != 0
  goto 360 if 10000[2] else 413
360:
  10000[2] <- !LevelOption[11]
  goto 361 if 10000[2] else 378
361:
  10000[2] <- 52.0 + EntityInfo[1]
  10000[2] <- 10000[2]
  10000[2] <- EngineRom[10000[2]]
  10000[3] <- !LevelOption[10]
  goto 378 if 10000[3] else 362
362:
  10000[3] <- 10000[2] == 6.0
  goto 378 if 10000[3] else 363
363:
  10000[3] <- 0
  10000[4] <- 10000[2] == 2.0
  goto 365 if 10000[4] else 364
364:
  10000[4] <- 10000[2] == 3.0
  goto 365 if 10000[4] else 371
365:
  10000[4] <- 10000[1] == 1.0
  goto 366 if 10000[4] else 367
366:
  10000[3] <- 4.0
  goto 377
367:
  10000[4] <- 10000[1] == 2.0
  goto 368 if 10000[4] else 369
368:
  10000[3] <- 5.0
  goto 377
369:
  10000[4] <- 10000[1] == 3.0
  goto 370 if 10000[4] else 377
370:
  10000[3] <- 6.0
  goto 377
371:
  10000[4] <- 10000[1] == 1.0
  goto 372 if 10000[4] else 373
372:
  10000[3] <- 1.0
  goto 377
373:
  10000[4] <- 10000[1] == 2.0
  goto 374 if 10000[4] else 375
374:
  10000[3] <- 2.0
  goto 377
375:
  10000[4] <- 10000[1] == 3.0
  goto 376 if 10000[4] else 377
376:
  10000[3] <- 3.0
  goto 377
377:
  10000[0] <- 10000[3]
  Play(10000[0], 0)
  goto 378
378:
  10000[0] <- 52.0 + EntityInfo[1]
  10000[0] <- 10000[0]
  10000[0] <- EngineRom[10000[0]]
  10000[1] <- 10000[0] == 6.0
  goto 413 if 10000[1] else 379
379:
  10000[1] <- !LevelOption[6]
  goto 413 if 10000[1] else 380
380:
  10000[1] <- 0
  10000[2] <- 10000[0] == 1.0
  goto 381 if 10000[2] else 382
381:
  10000[1] <- 1.0
  goto 392
382:
  10000[2] <- 10000[0] == 2.0
  goto 383 if 10000[2] else 384
383:
  10000[1] <- 6.0
  goto 392
384:
  10000[2] <- 10000[0] == 3.0
  goto 385 if 10000[2] else 388
385:
  10000[1] <- EntityData[2] > 0
  goto 386 if 10000[1] else 387
386:
  10000[1] <- 8.0
  goto 392
387:
  10000[1] <- 10.0
  goto 392
388:
  10000[2] <- 10000[0] == 4.0
  goto 391 if 10000[2] else 389
389:
  10000[2] <- 10000[0] == 5.0
  goto 391 if 10000[2] else 390
390:
  10000[2] <- 10000[0] == 7.0
  goto 391 if 10000[2] else 392
391:
  10000[1] <- 3.0
  goto 392
392:
  10000[2] <- EntityData[0] * LevelData[12]
  10000[3] <- LevelData[11] / 2.0
  10000[3] <- 10000[2] - 10000[3]
  10000[3] <- 10000[3]
  10000[4] <- 0
  10000[5] <- 10000[3]
  10000[5] <- LevelData[2] * 10000[5]
  10000[6] <- 10000[4]
  10000[6] <- LevelData[3] * 10000[6]
  10000[5] <- 10000[5] + 10000[6]
  10000[5] <- 10000[5] + LevelData[4]
  10000[6] <- 10000[3]
  10000[6] <- LevelData[5] * 10000[6]
  10000[7] <- 10000[4]
  10000[7] <- LevelData[6] * 10000[7]
  10000[6] <- 10000[6] + 10000[7]
  10000[6] <- 10000[6] + LevelData[7]
  10000[7] <- 10000[3]
  10000[7] <- LevelData[8] * 10000[7]
  10000[8] <- 10000[4]
  10000[8] <- LevelData[9] * 10000[8]
  10000[7] <- 10000[7] + 10000[8]
  10000[7] <- 10000[7] + LevelData[10]
  10000[8] <- 10000[5] / 10000[7]
  10000[9] <- 10000[6] / 10000[7]
  10000[10] <- 10000[8]
  10000[11] <- 10000[9]
  10000[12] <- LevelData[11] / 2.0
  10000[12] <- 10000[2] + 10000[12]
  10000[12] <- 10000[12]
  10000[13] <- 0
  10000[14] <- 10000[12]
  10000[14] <- LevelData[2] * 10000[14]
  10000[15] <- 10000[13]
  10000[15] <- LevelData[3] * 10000[15]
  10000[14] <- 10000[14] + 10000[15]
  10000[14] <- 10000[14] + LevelData[4]
  10000[15] <- 10000[12]
  10000[15] <- LevelData[5] * 10000[15]
  10000[16] <- 10000[13]
  10000[16] <- LevelData[6] * 10000[16]
  10000[15] <- 10000[15] + 10000[16]
  10000[15] <- 10000[15] + LevelData[7]
  10000[16] <- 10000[12]
  10000[16] <- LevelData[8] * 10000[16]
  10000[17] <- 10000[13]
  10000[17] <- LevelData[9] * 10000[17]
  10000[16] <- 10000[16] + 10000[17]
  10000[16] <- 10000[16] + LevelData[10]
  10000[17] <- 10000[14] / 10000[16]
  10000[18] <- 10000[15] / 10000[16]
  10000[19] <- 10000[17]
  10000[20] <- 10000[18]
  10000[21] <- 10000[19]
  10000[22] <- 10000[10]
  10000[21] <- 10000[21] - 10000[22]
  10000[22] <- 10000[20]
  10000[23] <- 10000[11]
  10000[22] <- 10000[22] - 10000[23]
  10000[23] <- 10000[21]
  10000[23] <- Power(10000[23], 2.0)
  10000[24] <- 10000[22]
  10000[24] <- Power(10000[24], 2.0)
  10000[21] <- 10000[23] + 10000[24]
  10000[21] <- Power(10000[21], 0.5)
  10000[22] <- 0
  10000[23] <- 10000[21]
  10000[24] <- 10000[10]
  10000[25] <- 10000[22]
  10000[24] <- 10000[24] + 10000[25]
  10000[25] <- 10000[11]
  10000[26] <- 10000[23]
  10000[25] <- 10000[25] + 10000[26]
  10000[26] <- 0
  10000[27] <- 10000[21]
  10000[28] <- 10000[19]
  10000[29] <- 10000[26]
  10000[28] <- 10000[28] + 10000[29]
  10000[29] <- 10000[20]
  10000[30] <- 10000[27]
  10000[29] <- 10000[29] + 10000[30]
  10000[30] <- 10000[1]
  10000[31] <- 10000[10]
  10000[32] <- 10000[11]
  10000[33] <- 10000[24]
  10000[34] <- 10000[25]
  10000[35] <- 10000[28]
  10000[36] <- 10000[29]
  10000[37] <- 10000[19]
  10000[38] <- 10000[20]
  SpawnParticleEffect(10000[30], 10000[31], 10000[32], 10000[33], 10000[34], 10000[35], 10000[36], 10000[37], 10000[38], 0.5, 0)
  10000[1] <- 0
  10000[2] <- 10000[0] == 1.0
  goto 393 if 10000[2] else 394
393:
  10000[1] <- 2.0
  goto 404
394:
  10000[2] <- 10000[0] == 2.0
  goto 395 if 10000[2] else 396
395:
  10000[1] <- 7.0
  goto 404
396:
  10000[2] <- 10000[0] == 3.0
  goto 397 if 10000[2] else 400
397:
  10000[0] <- EntityData[2] > 0
  goto 398 if 10000[0] else 399
398:
  10000[1] <- 9.0
  goto 404
399:
  10000[1] <- 11.0
  goto 404
400:
  10000[2] <- 10000[0] == 4.0
  goto 403 if 10000[2] else 401
401:
  10000[2] <- 10000[0] == 5.0
  goto 403 if 10000[2] else 402
402:
  10000[2] <- 10000[0] == 7.0
  goto 403 if 10000[2] else 404
403:
  10000[1] <- 4.0
  goto 404
404:
  10000[2] <- EntityData[0] * LevelData[12]
  10000[2] <- 10000[2]
  10000[3] <- 0
  10000[4] <- LevelData[11]
  10000[5] <- LevelData[11]
  10000[6] <- 10000[4]
  10000[6] <- 10000[6] * 1.8
  10000[7] <- 10000[5]
  10000[7] <- 10000[7] * 1.8
  10000[8] <- 10000[3]
  10000[9] <- 10000[7]
  10000[9] <- 10000[9] / 2.0
  10000[8] <- 10000[8] + 10000[9]
  10000[9] <- 10000[2]
  10000[10] <- 10000[6]
  10000[10] <- 10000[10] / 2.0
  10000[9] <- 10000[9] + 10000[10]
  10000[10] <- 10000[3]
  10000[11] <- 10000[7]
  10000[11] <- 10000[11] / 2.0
  10000[10] <- 10000[10] - 10000[11]
  10000[11] <- 10000[2]
  10000[12] <- 10000[6]
  10000[12] <- 10000[12] / 2.0
  10000[11] <- 10000[11] - 10000[12]
  10000[12] <- 10000[8]
  10000[13] <- 10000[9]
  10000[14] <- 10000[10]
  10000[15] <- 10000[11]
  10000[16] <- 10000[15]
  10000[17] <- 10000[14]
  10000[18] <- 10000[16]
  10000[19] <- 10000[17]
  10000[20] <- 10000[18]
  10000[20] <- LevelData[2] * 10000[20]
  10000[21] <- 10000[19]
  10000[21] <- LevelData[3] * 10000[21]
  10000[20] <- 10000[20] + 10000[21]
  10000[20] <- 10000[20] + LevelData[4]
  10000[21] <- 10000[18]
  10000[21] <- LevelData[5] * 10000[21]
  10000[22] <- 10000[19]
  10000[22] <- LevelData[6] * 10000[22]
  10000[21] <- 10000[21] + 10000[22]
  10000[21] <- 10000[21] + LevelData[7]
  10000[22] <- 10000[18]
  10000[22] <- LevelData[8] * 10000[22]
  10000[23] <- 10000[19]
  10000[23] <- LevelData[9] * 10000[23]
  10000[22] <- 10000[22] + 10000[23]
  10000[22] <- 10000[22] + LevelData[10]
  10000[23] <- 10000[20] / 10000[22]
  10000[24] <- 10000[21] / 10000[22]
  10000[25] <- 10000[23]
  10000[26] <- 10000[24]
  10000[27] <- 10000[13]
  10000[28] <- 10000[14]
  10000[29] <- 10000[27]
  10000[30] <- 10000[28]
  10000[31] <- 10000[29]
  10000[31] <- LevelData[2] * 10000[31]
  10000[32] <- 10000[30]
  10000[32] <- LevelData[3] * 10000[32]
  10000[31] <- 10000[31] + 10000[32]
  10000[31] <- 10000[31] + LevelData[4]
  10000[32] <- 10000[29]
  10000[32] <- LevelData[5] * 10000[32]
  10000[33] <- 10000[30]
  10000[33] <- LevelData[6] * 10000[33]
  10000[32] <- 10000[32] + 10000[33]
  10000[32] <- 10000[32] + LevelData[7]
  10000[33] <- 10000[29]
  10000[33] <- LevelData[8] * 10000[33]
  10000[34] <- 10000[30]
  10000[34] <- LevelData[9] * 10000[34]
  10000[33] <- 10000[33] + 10000[34]
  10000[33] <- 10000[33] + LevelData[10]
  10000[34] <- 10000[31] / 10000[33]
  10000[35] <- 10000[32] / 10000[33]
  10000[36] <- 10000[34]
  10000[37] <- 10000[35]
  10000[38] <- 10000[15]
  10000[39] <- 10000[12]
  10000[40] <- 10000[38]
  10000[41] <- 10000[39]
  10000[42] <- 10000[40]
  10000[42] <- LevelData[2] * 10000[42]
  10000[43] <- 10000[41]
  10000[43] <- LevelData[3] * 10000[43]
  10000[42] <- 10000[42] + 10000[43]
  10000[42] <- 10000[42] + LevelData[4]
  10000[43] <- 10000[40]
  10000[43] <- LevelData[5] * 10000[43]
  10000[44] <- 10000[41]
  10000[44] <- LevelData[6] * 10000[44]
  10000[43] <- 10000[43] + 10000[44]
  10000[43] <- 10000[43] + LevelData[7]
  10000[44] <- 10000[40]
  10000[44] <- LevelData[8] * 10000[44]
  10000[45] <- 10000[41]
  10000[45] <- LevelData[9] * 10000[45]
  10000[44] <- 10000[44] + 10000[45]
  10000[44] <- 10000[44] + LevelData[10]
  10000[45] <- 10000[42] / 10000[44]
  10000[46] <- 10000[43] / 10000[44]
  10000[47] <- 10000[45]
  10000[48] <- 10000[46]
  10000[49] <- 10000[13]
  10000[50] <- 10000[12]
  10000[51] <- 10000[49]
  10000[52] <- 10000[50]
  10000[53] <- 10000[51]
  10000[53] <- LevelData[2] * 10000[53]
  10000[54] <- 10000[52]
  10000[54] <- LevelData[3] * 10000[54]
  10000[53] <- 10000[53] + 10000[54]
  10000[53] <- 10000[53] + LevelData[4]
  10000[54] <- 10000[51]
  10000[54] <- LevelData[5] * 10000[54]
  10000[55] <- 10000[52]
  10000[55] <- LevelData[6] * 10000[55]
  10000[54] <- 10000[54] + 10000[55]
  10000[54] <- 10000[54] + LevelData[7]
  10000[55] <- 10000[51]
  10000[55] <- LevelData[8] * 10000[55]
  10000[56] <- 10000[52]
  10000[56] <- LevelData[9] * 10000[56]
  10000[55] <- 10000[55] + 10000[56]
  10000[55] <- 10000[55] + LevelData[10]
  10000[56] <- 10000[53] / 10000[55]
  10000[57] <- 10000[54] / 10000[55]
  10000[58] <- 10000[56]
  10000[59] <- 10000[57]
  10000[60] <- 10000[58]
  10000[61] <- 10000[47]
  10000[60] <- 10000[60] - 10000[61]
  10000[61] <- 10000[36]
  10000[60] <- 10000[60] + 10000[61]
  10000[61] <- 10000[25]
  10000[60] <- 10000[60] - 10000[61]
  10000[60] <- 10000[60] / 2.0
  10000[61] <- 10000[47]
  10000[62] <- 10000[58]
  10000[61] <- 10000[61] + 10000[62]
  10000[61] <- 10000[61] / 2.0
  10000[62] <- 10000[25]
  10000[63] <- 10000[36]
  10000[62] <- 10000[62] + 10000[63]
  10000[62] <- 10000[62] / 2.0
  10000[63] <- 10000[60] / 2.0
  10000[63] <- 10000[62] - 10000[63]
  10000[64] <- 10000[26]
  10000[65] <- 10000[63]
  10000[66] <- 10000[64]
  10000[67] <- 10000[60] / 2.0
  10000[67] <- 10000[62] + 10000[67]
  10000[68] <- 10000[37]
  10000[69] <- 10000[67]
  10000[70] <- 10000[68]
  10000[71] <- 10000[60] / 2.0
  10000[71] <- 10000[61] - 10000[71]
  10000[72] <- 10000[48]
  10000[73] <- 10000[71]
  10000[74] <- 10000[72]
  10000[75] <- 10000[60] / 2.0
  10000[75] <- 10000[61] + 10000[75]
  10000[76] <- 10000[59]
  10000[77] <- 10000[75]
  10000[78] <- 10000[76]
  10000[79] <- 10000[1]
  10000[80] <- 10000[65]
  10000[81] <- 10000[66]
  10000[82] <- 10000[73]
  10000[83] <- 10000[74]
  10000[84] <- 10000[77]
  10000[85] <- 10000[78]
  10000[86] <- 10000[69]
  10000[87] <- 10000[70]
  SpawnParticleEffect(10000[79], 10000[80], 10000[81], 10000[82], 10000[83], 10000[84], 10000[85], 10000[86], 10000[87], 0.5, 0)
  10000[0] <- !LevelOption[7]
  goto 413 if 10000[0] else 405
405:
  10000[0] <- 0
  goto 406
406:
  10000[1] <- 10000[0]
  10000[1] <- 10000[1] < LevelData[16]
  goto 407 if 10000[1] else 408
407:
  10000[88] <- 10000[0]
  10000[89] <- 10000[0]
  10000[89] <- 10000[89] + 1.0
  10000[0] <- 10000[89]
  10000[89] <- 1.0
  goto 409
408:
  10000[89] <- 0
  goto 409
409:
  goto 410 if 10000[89] else 412
410:
  10000[89] <- 10000[88] * 9.0
  10000[89] <- 16.0 + 10000[89]
  10000[89] <- 10000[89]
  10000[90] <- LevelData[10000[89] + 1] == EntityData[0]
  goto 411 if 10000[90] else 406
411:
  SpawnParticleEffect(0, LevelData[10000[89] + 2], LevelData[10000[89] + 3], LevelData[10000[89] + 4], LevelData[10000[89] + 5], LevelData[10000[89] + 6], LevelData[10000[89] + 7], LevelData[10000[89] + 8], LevelData[10000[89] + 9], 0.2, 0)
  goto 413
412:
  DebugLog(37.0)
  DebugPause()
  goto exit
413:
  EntityDespawn[0] <- 1.0
  EntitySharedMemory[2] <- 1.0
  goto 986
414:
  DebugLog(33.0)
  DebugPause()
  goto exit
415:
  DebugLog(32.0)
  DebugPause()
  goto exit
416:
  DebugLog(31.0)
  DebugPause()
  goto exit
417:
  DebugLog(30.0)
  DebugPause()
  goto exit
418:
  DebugLog(29.0)
  DebugPause()
  goto exit
419:
  DebugLog(28.0)
  DebugPause()
  goto exit
420:
  DebugLog(20.0)
  DebugPause()
  goto exit
421:
  DebugLog(19.0)
  DebugPause()
  goto exit
422:
  DebugLog(18.0)
  DebugPause()
  goto exit
423:
  10000[0] <- 10000[180] == 7.0
  goto 424 if 10000[0] else 654
424:
  10000[0] <- EntityData[3] > 0
  goto 425 if 10000[0] else 453
425:
  10000[0] <- EntityData[16] >= 0
  goto 426 if 10000[0] else 452
426:
  10000[0] <- EntityData[16] * 3.0
  10000[0] <- 10000[0]
  10000[1] <- EntityInfoArray[10000[0] + 1] >= -14.0
  10000[2] <- EntityInfoArray[10000[0] + 1] < 14.0
  10000[1] <- 10000[1] && 10000[2]
  10000[2] <- Trunc(EntityInfoArray[10000[0] + 1])
  10000[2] <- 10000[2] == EntityInfoArray[10000[0] + 1]
  10000[1] <- 10000[1] && 10000[2]
  goto 427 if 10000[1] else 451
427:
  10000[1] <- EntityInfoArray[10000[0] + 1] < 0
  10000[1] <- 10000[1] * 14.0
  10000[0] <- EntityInfoArray[10000[0] + 1] + 10000[1]
  10000[0] <- 38.0 + 10000[0]
  10000[0] <- 10000[0]
  10000[0] <- EngineRom[10000[0]]
  10000[1] <- 10000[0]
  10000[2] <- 10000[0] + 1.0
  10000[3] <- EngineRom[10000[1]]
  10000[4] <- 3000.0
  10000[5] <- 10000[2]
  10000[6] <- 0
  goto 428
428:
  10000[7] <- 10000[3]
  10000[7] <- 10000[6] < 10000[7]
  goto 429 if 10000[7] else 432
429:
  10000[7] <- 10000[4]
  10000[8] <- 10000[5]
  10000[8] <- 10000[8] + 10000[6]
  10000[9] <- 10000[7]
  10000[10] <- 10000[8]
  10000[7] <- 10000[9][10000[10]]
  10000[7] <- 10000[7] == 13.0
  goto 430 if 10000[7] else 431
430:
  10000[0] <- 1.0
  goto 433
431:
  10000[6] <- 10000[6] + 1.0
  10000[6] <- 10000[6]
  10000[6] <- 10000[6]
  goto 428
432:
  10000[0] <- 0
  goto 433
433:
  goto 434 if 10000[0] else 450
434:
  10000[0] <- EntityData[16] * 32.0
  10000[0] <- 2.0 + 10000[0]
  10000[0] <- 10000[0]
  10000[0] <- EntitySharedMemoryArray[10000[0]]
  goto 435 if 10000[0] else 436
435:
  10000[0] <- 10000[0]
  goto 446
436:
  10000[0] <- EntityData[16] >= 0
  goto 437 if 10000[0] else 449
437:
  10000[0] <- EntityData[16] * 3.0
  10000[0] <- 10000[0]
  10000[1] <- EntityInfoArray[10000[0] + 1] >= -14.0
  10000[2] <- EntityInfoArray[10000[0] + 1] < 14.0
  10000[1] <- 10000[1] && 10000[2]
  10000[2] <- Trunc(EntityInfoArray[10000[0] + 1])
  10000[2] <- 10000[2] == EntityInfoArray[10000[0] + 1]
  10000[1] <- 10000[1] && 10000[2]
  goto 438 if 10000[1] else 448
438:
  10000[1] <- EntityInfoArray[10000[0] + 1] < 0
  10000[1] <- 10000[1] * 14.0
  10000[0] <- EntityInfoArray[10000[0] + 1] + 10000[1]
  10000[0] <- 38.0 + 10000[0]
  10000[0] <- 10000[0]
  10000[0] <- EngineRom[10000[0]]
  10000[1] <- 10000[0]
  10000[2] <- 10000[0] + 1.0
  10000[3] <- EngineRom[10000[1]]
  10000[4] <- 3000.0
  10000[5] <- 10000[2]
  10000[6] <- 0
  goto 439
439:
  10000[7] <- 10000[3]
  10000[7] <- 10000[6] < 10000[7]
  goto 440 if 10000[7] else 443
440:
  10000[7] <- 10000[4]
  10000[8] <- 10000[5]
  10000[8] <- 10000[8] + 10000[6]
  10000[9] <- 10000[7]
  10000[10] <- 10000[8]
  10000[7] <- 10000[9][10000[10]]
  10000[7] <- 10000[7] == 13.0
  goto 441 if 10000[7] else 442
441:
  10000[0] <- 1.0
  goto 444
442:
  10000[6] <- 10000[6] + 1.0
  10000[6] <- 10000[6]
  10000[6] <- 10000[6]
  goto 439
443:
  10000[0] <- 0
  goto 444
444:
  goto 445 if 10000[0] else 447
445:
  10000[0] <- EntityData[16] * 3.0
  10000[0] <- 10000[0]
  10000[0] <- EntityInfoArray[10000[0] + 2] == 2.0
  10000[0] <- 10000[0]
  goto 446
446:
  10000[0] <- !10000[0]
  10000[0] <- 10000[0]
  goto 454
447:
  DebugLog(40.0)
  DebugPause()
  goto exit
448:
  DebugLog(39.0)
  DebugPause()
  goto exit
449:
  DebugLog(38.0)
  DebugPause()
  goto exit
450:
  DebugLog(40.0)
  DebugPause()
  goto exit
451:
  DebugLog(39.0)
  DebugPause()
  goto exit
452:
  DebugLog(38.0)
  DebugPause()
  goto exit
453:
  10000[0] <- 0
  goto 454
454:
  goto 986 if 10000[0] else 455
455:
  10000[0] <- EntityData[14] <= RuntimeUpdate[0]
  goto 456 if 10000[0] else 457
456:
  10000[0] <- RuntimeUpdate[0] <= EntityData[15]
  10000[0] <- 10000[0]
  goto 458
457:
  10000[0] <- 0
  goto 458
458:
  10000[0] <- !10000[0]
  goto 986 if 10000[0] else 459
459:
  10000[0] <- EntityData[16] >= 0
  goto 460 if 10000[0] else 653
460:
  10000[0] <- EntityData[16] * 3.0
  10000[0] <- 10000[0]
  10000[1] <- EntityInfoArray[10000[0] + 1] >= -14.0
  10000[2] <- EntityInfoArray[10000[0] + 1] < 14.0
  10000[1] <- 10000[1] && 10000[2]
  10000[2] <- Trunc(EntityInfoArray[10000[0] + 1])
  10000[2] <- 10000[2] == EntityInfoArray[10000[0] + 1]
  10000[1] <- 10000[1] && 10000[2]
  goto 461 if 10000[1] else 652
461:
  10000[1] <- EntityInfoArray[10000[0] + 1] < 0
  10000[1] <- 10000[1] * 14.0
  10000[0] <- EntityInfoArray[10000[0] + 1] + 10000[1]
  10000[0] <- 38.0 + 10000[0]
  10000[0] <- 10000[0]
  10000[0] <- EngineRom[10000[0]]
  10000[1] <- 10000[0]
  10000[2] <- 10000[0] + 1.0
  10000[3] <- EngineRom[10000[1]]
  10000[4] <- 3000.0
  10000[5] <- 10000[2]
  10000[6] <- 0
  goto 462
462:
  10000[7] <- 10000[3]
  10000[7] <- 10000[6] < 10000[7]
  goto 463 if 10000[7] else 466
463:
  10000[7] <- 10000[4]
  10000[8] <- 10000[5]
  10000[8] <- 10000[8] + 10000[6]
  10000[9] <- 10000[7]
  10000[10] <- 10000[8]
  10000[7] <- 10000[9][10000[10]]
  10000[7] <- 10000[7] == 13.0
  goto 464 if 10000[7] else 465
464:
  10000[0] <- 1.0
  goto 467
465:
  10000[6] <- 10000[6] + 1.0
  10000[6] <- 10000[6]
  10000[6] <- 10000[6]
  goto 462
466:
  10000[0] <- 0
  goto 467
467:
  goto 468 if 10000[0] else 651
468:
  10000[0] <- EntityData[16] * 32.0
  10000[0] <- 10000[0]
  10000[0] <- EntitySharedMemoryArray[10000[0]]
  10000[0] <- 10000[0] > 0
  10000[0] <- !10000[0]
  goto 469 if 10000[0] else 537
469:
  10000[108] <- 0
  goto 470
470:
  goto when 10000[108]
    0 -> 471
    1 -> 472
    default -> 484
471:
  10000[103] <- 0
  goto 472
472:
  10000[104] <- 10000[103]
  10000[104] <- 10000[104] < RuntimeUpdate[3]
  goto 473 if 10000[104] else 474
473:
  10000[104] <- 10000[103]
  10000[104] <- 10000[104] * 15.0
  10000[105] <- 10000[104]
  10000[106] <- 10000[103]
  10000[106] <- 10000[106] + 1.0
  10000[103] <- 10000[106]
  10000[106] <- 1.0
  goto 475
474:
  10000[106] <- 0
  goto 475
475:
  goto 476 if 10000[106] else 484
476:
  10000[106] <- 0
  goto 477
477:
  10000[107] <- LevelMemory[17]
  10000[107] <- 10000[106] < 10000[107]
  goto 478 if 10000[107] else 481
478:
  10000[107] <- 17.0 + 10000[106]
  10000[107] <- 10000[107]
  10000[107] <- LevelMemory[10000[107] + 1]
  10000[107] <- 10000[107] == RuntimeTouchArray[10000[105]]
  goto 479 if 10000[107] else 480
479:
  10000[106] <- 1.0
  goto 482
480:
  10000[106] <- 10000[106] + 1.0
  10000[106] <- 10000[106]
  10000[106] <- 10000[106]
  goto 477
481:
  10000[106] <- 0
  goto 482
482:
  10000[106] <- !10000[106]
  goto 483 if 10000[106] else 472
483:
  10000[108] <- 1.0
  10000[109] <- 1.0
  goto 485
484:
  10000[109] <- 0
  goto 485
485:
  goto 486 if 10000[109] else 537
486:
  10000[109] <- 10000[116]
  10000[0] <- 10000[109]
  10000[109] <- 10000[119]
  10000[1] <- 10000[109]
  10000[109] <- 10000[154]
  10000[2] <- 10000[109]
  10000[109] <- 10000[155]
  10000[3] <- 10000[109]
  10000[109] <- 10000[176]
  10000[4] <- 10000[109]
  10000[109] <- 10000[179]
  10000[5] <- 10000[109]
  10000[109] <- 10000[143]
  10000[6] <- 10000[109]
  10000[109] <- 10000[144]
  10000[7] <- 10000[109]
  10000[109] <- 0
  10000[110] <- 0
  10000[111] <- 3.0
  goto 487
487:
  10000[112] <- 10000[110] < 4.0
  goto 488 if 10000[112] else 511
488:
  10000[112] <- 10000[110] >= -4.0
  10000[113] <- 10000[110] < 4.0
  10000[112] <- 10000[112] && 10000[113]
  10000[113] <- Trunc(10000[110])
  10000[113] <- 10000[113] == 10000[110]
  10000[112] <- 10000[112] && 10000[113]
  goto 489 if 10000[112] else 510
489:
  10000[112] <- 10000[110] < 0
  10000[112] <- 10000[112] * 4.0
  10000[112] <- 10000[110] + 10000[112]
  10000[112] <- 10000[112] * 2.0
  10000[112] <- 10000[112]
  10000[112] <- 10000[10000[112] + 1]
  10000[112] <- 10000[112] > RuntimeTouchArray[10000[105] + 6]
  10000[113] <- 10000[111] >= -4.0
  10000[114] <- 10000[111] < 4.0
  10000[113] <- 10000[113] && 10000[114]
  10000[114] <- Trunc(10000[111])
  10000[114] <- 10000[114] == 10000[111]
  10000[113] <- 10000[113] && 10000[114]
  goto 490 if 10000[113] else 509
490:
  10000[113] <- 10000[111] < 0
  10000[113] <- 10000[113] * 4.0
  10000[113] <- 10000[111] + 10000[113]
  10000[113] <- 10000[113] * 2.0
  10000[113] <- 10000[113]
  10000[113] <- 10000[10000[113] + 1]
  10000[113] <- 10000[113] > RuntimeTouchArray[10000[105] + 6]
  10000[112] <- 10000[112] != 10000[113]
  goto 491 if 10000[112] else 504
491:
  10000[112] <- 10000[111] >= -4.0
  10000[113] <- 10000[111] < 4.0
  10000[112] <- 10000[112] && 10000[113]
  10000[113] <- Trunc(10000[111])
  10000[113] <- 10000[113] == 10000[111]
  10000[112] <- 10000[112] && 10000[113]
  goto 492 if 10000[112] else 503
492:
  10000[112] <- 10000[111] < 0
  10000[112] <- 10000[112] * 4.0
  10000[112] <- 10000[111] + 10000[112]
  10000[112] <- 10000[112] * 2.0
  10000[112] <- 10000[112]
  10000[112] <- 10000[10000[112]]
  10000[113] <- 10000[110] >= -4.0
  10000[114] <- 10000[110] < 4.0
  10000[113] <- 10000[113] && 10000[114]
  10000[114] <- Trunc(10000[110])
  10000[114] <- 10000[114] == 10000[110]
  10000[113] <- 10000[113] && 10000[114]
  goto 493 if 10000[113] else 502
493:
  10000[113] <- 10000[110] < 0
  10000[113] <- 10000[113] * 4.0
  10000[113] <- 10000[110] + 10000[113]
  10000[113] <- 10000[113] * 2.0
  10000[113] <- 10000[113]
  10000[113] <- 10000[10000[113]]
  10000[112] <- 10000[112] - 10000[113]
  10000[113] <- 10000[110] >= -4.0
  10000[114] <- 10000[110] < 4.0
  10000[113] <- 10000[113] && 10000[114]
  10000[114] <- Trunc(10000[110])
  10000[114] <- 10000[114] == 10000[110]
  10000[113] <- 10000[113] && 10000[114]
  goto 494 if 10000[113] else 501
494:
  10000[113] <- 10000[110] < 0
  10000[113] <- 10000[113] * 4.0
  10000[113] <- 10000[110] + 10000[113]
  10000[113] <- 10000[113] * 2.0
  10000[113] <- 10000[113]
  10000[113] <- 10000[10000[113] + 1]
  10000[113] <- RuntimeTouchArray[10000[105] + 6] - 10000[113]
  10000[112] <- 10000[112] * 10000[113]
  10000[113] <- 10000[111] >= -4.0
  10000[114] <- 10000[111] < 4.0
  10000[113] <- 10000[113] && 10000[114]
  10000[114] <- Trunc(10000[111])
  10000[114] <- 10000[114] == 10000[111]
  10000[113] <- 10000[113] && 10000[114]
  goto 495 if 10000[113] else 500
495:
  10000[113] <- 10000[111] < 0
  10000[113] <- 10000[113] * 4.0
  10000[113] <- 10000[111] + 10000[113]
  10000[113] <- 10000[113] * 2.0
  10000[113] <- 10000[113]
  10000[113] <- 10000[10000[113] + 1]
  10000[114] <- 10000[110] >= -4.0
  10000[115] <- 10000[110] < 4.0
  10000[114] <- 10000[114] && 10000[115]
  10000[115] <- Trunc(10000[110])
  10000[115] <- 10000[115] == 10000[110]
  10000[114] <- 10000[114] && 10000[115]
  goto 496 if 10000[114] else 499
496:
  10000[114] <- 10000[110] < 0
  10000[114] <- 10000[114] * 4.0
  10000[114] <- 10000[110] + 10000[114]
  10000[114] <- 10000[114] * 2.0
  10000[114] <- 10000[114]
  10000[114] <- 10000[10000[114] + 1]
  10000[113] <- 10000[113] - 10000[114]
  10000[111] <- 10000[112] / 10000[113]
  10000[112] <- 10000[110] >= -4.0
  10000[113] <- 10000[110] < 4.0
  10000[112] <- 10000[112] && 10000[113]
  10000[113] <- Trunc(10000[110])
  10000[113] <- 10000[113] == 10000[110]
  10000[112] <- 10000[112] && 10000[113]
  goto 497 if 10000[112] else 498
497:
  10000[112] <- 10000[110] < 0
  10000[112] <- 10000[112] * 4.0
  10000[112] <- 10000[110] + 10000[112]
  10000[112] <- 10000[112] * 2.0
  10000[112] <- 10000[112]
  10000[112] <- 10000[10000[112]]
  10000[111] <- 10000[111] + 10000[112]
  10000[111] <- RuntimeTouchArray[10000[105] + 5] < 10000[111]
  10000[111] <- 10000[111]
  goto 505
498:
  DebugLog(46.0)
  DebugPause()
  goto exit
499:
  DebugLog(46.0)
  DebugPause()
  goto exit
500:
  DebugLog(46.0)
  DebugPause()
  goto exit
501:
  DebugLog(45.0)
  DebugPause()
  goto exit
502:
  DebugLog(44.0)
  DebugPause()
  goto exit
503:
  DebugLog(44.0)
  DebugPause()
  goto exit
504:
  10000[111] <- 0
  goto 505
505:
  goto 506 if 10000[111] else 507
506:
  10000[111] <- !10000[109]
  10000[111] <- 10000[111]
  goto 508
507:
  10000[111] <- 10000[109]
  goto 508
508:
  10000[112] <- 10000[110] + 1.0
  10000[113] <- 10000[111]
  10000[114] <- 10000[112]
  10000[115] <- 10000[110]
  10000[109] <- 10000[113]
  10000[110] <- 10000[114]
  10000[111] <- 10000[115]
  goto 487
509:
  DebugLog(44.0)
  DebugPause()
  goto exit
510:
  DebugLog(44.0)
  DebugPause()
  goto exit
511:
  10000[109] <- !10000[109]
  goto 470 if 10000[109] else 512
512:
  goto 470 if RuntimeTouchArray[10000[105] + 2] else 513
513:
  10000[106] <- LevelMemory[17]
  10000[106] <- 10000[106] >= 16.0
  goto 523 if 10000[106] else 514
514:
  10000[106] <- 0
  goto 515
515:
  10000[107] <- LevelMemory[17]
  10000[107] <- 10000[106] < 10000[107]
  goto 516 if 10000[107] else 519
516:
  10000[107] <- 17.0 + 10000[106]
  10000[107] <- 10000[107]
  10000[107] <- LevelMemory[10000[107] + 1]
  10000[107] <- 10000[107] == RuntimeTouchArray[10000[105]]
  goto 517 if 10000[107] else 518
517:
  10000[106] <- 1.0
  goto 520
518:
  10000[106] <- 10000[106] + 1.0
  10000[106] <- 10000[106]
  10000[106] <- 10000[106]
  goto 515
519:
  10000[106] <- 0
  goto 520
520:
  goto 523 if 10000[106] else 521
521:
  10000[106] <- LevelMemory[17]
  10000[106] <- 10000[106] < 16.0
  goto 522 if 10000[106] else 536
522:
  10000[106] <- LevelMemory[17]
  10000[106] <- 17.0 + 10000[106]
  10000[106] <- 10000[106]
  LevelMemory[10000[106] + 1] <- RuntimeTouchArray[10000[105]]
  10000[106] <- LevelMemory[17]
  10000[106] <- 10000[106] + 1.0
  LevelMemory[17] <- 10000[106]
  goto 523
523:
  10000[106] <- EntityData[16] >= 0
  goto 524 if 10000[106] else 535
524:
  10000[106] <- EntityData[16] * 3.0
  10000[106] <- 10000[106]
  10000[107] <- EntityInfoArray[10000[106] + 1] >= -14.0
  10000[117] <- EntityInfoArray[10000[106] + 1] < 14.0
  10000[117] <- 10000[107] && 10000[117]
  10000[118] <- Trunc(EntityInfoArray[10000[106] + 1])
  10000[118] <- 10000[118] == EntityInfoArray[10000[106] + 1]
  10000[117] <- 10000[117] && 10000[118]
  goto 525 if 10000[117] else 534
525:
  10000[117] <- EntityInfoArray[10000[106] + 1] < 0
  10000[117] <- 10000[117] * 14.0
  10000[117] <- EntityInfoArray[10000[106] + 1] + 10000[117]
  10000[120] <- 38.0 + 10000[117]
  10000[120] <- 10000[120]
  10000[120] <- EngineRom[10000[120]]
  10000[121] <- 10000[120]
  10000[122] <- 10000[120] + 1.0
  10000[123] <- EngineRom[10000[121]]
  10000[124] <- 3000.0
  10000[125] <- 10000[122]
  10000[126] <- 0
  goto 526
526:
  10000[127] <- 10000[123]
  10000[127] <- 10000[126] < 10000[127]
  goto 527 if 10000[127] else 530
527:
  10000[127] <- 10000[124]
  10000[128] <- 10000[125]
  10000[128] <- 10000[128] + 10000[126]
  10000[129] <- 10000[127]
  10000[130] <- 10000[128]
  10000[127] <- 10000[129][10000[130]]
  10000[127] <- 10000[127] == 13.0
  goto 528 if 10000[127] else 529
528:
  10000[120] <- 1.0
  goto 531
529:
  10000[126] <- 10000[126] + 1.0
  10000[126] <- 10000[126]
  10000[126] <- 10000[126]
  goto 526
530:
  10000[120] <- 0
  goto 531
531:
  goto 532 if 10000[120] else 533
532:
  10000[120] <- EntityData[16] * 32.0
  10000[120] <- 10000[120]
  EntitySharedMemoryArray[10000[120]] <- RuntimeTouchArray[10000[105]]
  goto 537
533:
  DebugLog(50.0)
  DebugPause()
  goto exit
534:
  DebugLog(49.0)
  DebugPause()
  goto exit
535:
  DebugLog(48.0)
  DebugPause()
  goto exit
536:
  DebugLog(47.0)
  DebugPause()
  goto exit
537:
  10000[120] <- EntityData[16] >= 0
  goto 538 if 10000[120] else 650
538:
  10000[120] <- EntityData[16] * 3.0
  10000[120] <- 10000[120]
  10000[121] <- EntityInfoArray[10000[120] + 1] >= -14.0
  10000[122] <- EntityInfoArray[10000[120] + 1] < 14.0
  10000[121] <- 10000[121] && 10000[122]
  10000[122] <- Trunc(EntityInfoArray[10000[120] + 1])
  10000[122] <- 10000[122] == EntityInfoArray[10000[120] + 1]
  10000[121] <- 10000[121] && 10000[122]
  goto 539 if 10000[121] else 649
539:
  10000[121] <- EntityInfoArray[10000[120] + 1] < 0
  10000[121] <- 10000[121] * 14.0
  10000[120] <- EntityInfoArray[10000[120] + 1] + 10000[121]
  10000[120] <- 38.0 + 10000[120]
  10000[120] <- 10000[120]
  10000[120] <- EngineRom[10000[120]]
  10000[121] <- 10000[120]
  10000[122] <- 10000[120] + 1.0
  10000[123] <- EngineRom[10000[121]]
  10000[124] <- 3000.0
  10000[125] <- 10000[122]
  10000[126] <- 0
  goto 540
540:
  10000[127] <- 10000[123]
  10000[127] <- 10000[126] < 10000[127]
  goto 541 if 10000[127] else 544
541:
  10000[127] <- 10000[124]
  10000[128] <- 10000[125]
  10000[128] <- 10000[128] + 10000[126]
  10000[129] <- 10000[127]
  10000[130] <- 10000[128]
  10000[127] <- 10000[129][10000[130]]
  10000[127] <- 10000[127] == 13.0
  goto 542 if 10000[127] else 543
542:
  10000[120] <- 1.0
  goto 545
543:
  10000[126] <- 10000[126] + 1.0
  10000[126] <- 10000[126]
  10000[126] <- 10000[126]
  goto 540
544:
  10000[120] <- 0
  goto 545
545:
  goto 546 if 10000[120] else 648
546:
  10000[120] <- EntityData[16] * 32.0
  10000[120] <- 10000[120]
  10000[120] <- EntitySharedMemoryArray[10000[120]]
  10000[120] <- 10000[120] > 0
  goto 547 if 10000[120] else 986
547:
  10000[120] <- 0
  goto 548
548:
  10000[121] <- 10000[120]
  10000[121] <- 10000[121] < RuntimeUpdate[3]
  goto 549 if 10000[121] else 550
549:
  10000[121] <- 10000[120]
  10000[121] <- 10000[121] * 15.0
  10000[131] <- 10000[121]
  10000[132] <- 10000[120]
  10000[132] <- 10000[132] + 1.0
  10000[120] <- 10000[132]
  10000[132] <- 1.0
  goto 551
550:
  10000[132] <- 0
  goto 551
551:
  goto 552 if 10000[132] else 986
552:
  10000[132] <- EntityData[16] >= 0
  goto 553 if 10000[132] else 647
553:
  10000[132] <- EntityData[16] * 3.0
  10000[132] <- 10000[132]
  10000[133] <- EntityInfoArray[10000[132] + 1] >= -14.0
  10000[134] <- EntityInfoArray[10000[132] + 1] < 14.0
  10000[133] <- 10000[133] && 10000[134]
  10000[134] <- Trunc(EntityInfoArray[10000[132] + 1])
  10000[134] <- 10000[134] == EntityInfoArray[10000[132] + 1]
  10000[133] <- 10000[133] && 10000[134]
  goto 554 if 10000[133] else 646
554:
  10000[133] <- EntityInfoArray[10000[132] + 1] < 0
  10000[133] <- 10000[133] * 14.0
  10000[132] <- EntityInfoArray[10000[132] + 1] + 10000[133]
  10000[132] <- 38.0 + 10000[132]
  10000[132] <- 10000[132]
  10000[132] <- EngineRom[10000[132]]
  10000[133] <- 10000[132]
  10000[134] <- 10000[132] + 1.0
  10000[135] <- EngineRom[10000[133]]
  10000[136] <- 3000.0
  10000[137] <- 10000[134]
  10000[138] <- 0
  goto 555
555:
  10000[139] <- 10000[135]
  10000[139] <- 10000[138] < 10000[139]
  goto 556 if 10000[139] else 559
556:
  10000[139] <- 10000[136]
  10000[140] <- 10000[137]
  10000[140] <- 10000[140] + 10000[138]
  10000[141] <- 10000[139]
  10000[142] <- 10000[140]
  10000[139] <- 10000[141][10000[142]]
  10000[139] <- 10000[139] == 13.0
  goto 557 if 10000[139] else 558
557:
  10000[132] <- 1.0
  goto 560
558:
  10000[138] <- 10000[138] + 1.0
  10000[138] <- 10000[138]
  10000[138] <- 10000[138]
  goto 555
559:
  10000[132] <- 0
  goto 560
560:
  goto 561 if 10000[132] else 645
561:
  10000[132] <- EntityData[16] * 32.0
  10000[132] <- 10000[132]
  10000[132] <- EntitySharedMemoryArray[10000[132]]
  10000[132] <- RuntimeTouchArray[10000[131]] != 10000[132]
  goto 548 if 10000[132] else 562
562:
  goto 563 if RuntimeTouchArray[10000[131] + 2] else 986
563:
  10000[132] <- 10000[116]
  10000[0] <- 10000[132]
  10000[132] <- 10000[119]
  10000[1] <- 10000[132]
  10000[132] <- 10000[154]
  10000[2] <- 10000[132]
  10000[132] <- 10000[155]
  10000[3] <- 10000[132]
  10000[132] <- 10000[176]
  10000[4] <- 10000[132]
  10000[132] <- 10000[179]
  10000[5] <- 10000[132]
  10000[132] <- 10000[143]
  10000[6] <- 10000[132]
  10000[132] <- 10000[144]
  10000[7] <- 10000[132]
  10000[132] <- 0
  10000[133] <- 0
  10000[134] <- 3.0
  goto 564
564:
  10000[135] <- 10000[133] < 4.0
  goto 565 if 10000[135] else 588
565:
  10000[135] <- 10000[133] >= -4.0
  10000[136] <- 10000[133] < 4.0
  10000[135] <- 10000[135] && 10000[136]
  10000[136] <- Trunc(10000[133])
  10000[136] <- 10000[136] == 10000[133]
  10000[135] <- 10000[135] && 10000[136]
  goto 566 if 10000[135] else 587
566:
  10000[135] <- 10000[133] < 0
  10000[135] <- 10000[135] * 4.0
  10000[135] <- 10000[133] + 10000[135]
  10000[135] <- 10000[135] * 2.0
  10000[135] <- 10000[135]
  10000[135] <- 10000[10000[135] + 1]
  10000[135] <- 10000[135] > RuntimeTouchArray[10000[131] + 6]
  10000[136] <- 10000[134] >= -4.0
  10000[137] <- 10000[134] < 4.0
  10000[136] <- 10000[136] && 10000[137]
  10000[137] <- Trunc(10000[134])
  10000[137] <- 10000[137] == 10000[134]
  10000[136] <- 10000[136] && 10000[137]
  goto 567 if 10000[136] else 586
567:
  10000[136] <- 10000[134] < 0
  10000[136] <- 10000[136] * 4.0
  10000[136] <- 10000[134] + 10000[136]
  10000[136] <- 10000[136] * 2.0
  10000[136] <- 10000[136]
  10000[136] <- 10000[10000[136] + 1]
  10000[136] <- 10000[136] > RuntimeTouchArray[10000[131] + 6]
  10000[135] <- 10000[135] != 10000[136]
  goto 568 if 10000[135] else 581
568:
  10000[135] <- 10000[134] >= -4.0
  10000[136] <- 10000[134] < 4.0
  10000[135] <- 10000[135] && 10000[136]
  10000[136] <- Trunc(10000[134])
  10000[136] <- 10000[136] == 10000[134]
  10000[135] <- 10000[135] && 10000[136]
  goto 569 if 10000[135] else 580
569:
  10000[135] <- 10000[134] < 0
  10000[135] <- 10000[135] * 4.0
  10000[135] <- 10000[134] + 10000[135]
  10000[135] <- 10000[135] * 2.0
  10000[135] <- 10000[135]
  10000[135] <- 10000[10000[135]]
  10000[136] <- 10000[133] >= -4.0
  10000[137] <- 10000[133] < 4.0
  10000[136] <- 10000[136] && 10000[137]
  10000[137] <- Trunc(10000[133])
  10000[137] <- 10000[137] == 10000[133]
  10000[136] <- 10000[136] && 10000[137]
  goto 570 if 10000[136] else 579
570:
  10000[136] <- 10000[133] < 0
  10000[136] <- 10000[136] * 4.0
  10000[136] <- 10000[133] + 10000[136]
  10000[136] <- 10000[136] * 2.0
  10000[136] <- 10000[136]
  10000[136] <- 10000[10000[136]]
  10000[135] <- 10000[135] - 10000[136]
  10000[136] <- 10000[133] >= -4.0
  10000[137] <- 10000[133] < 4.0
  10000[136] <- 10000[136] && 10000[137]
  10000[137] <- Trunc(10000[133])
  10000[137] <- 10000[137] == 10000[133]
  10000[136] <- 10000[136] && 10000[137]
  goto 571 if 10000[136] else 578
571:
  10000[136] <- 10000[133] < 0
  10000[136] <- 10000[136] * 4.0
  10000[136] <- 10000[133] + 10000[136]
  10000[136] <- 10000[136] * 2.0
  10000[136] <- 10000[136]
  10000[136] <- 10000[10000[136] + 1]
  10000[136] <- RuntimeTouchArray[10000[131] + 6] - 10000[136]
  10000[135] <- 10000[135] * 10000[136]
  10000[136] <- 10000[134] >= -4.0
  10000[137] <- 10000[134] < 4.0
  10000[136] <- 10000[136] && 10000[137]
  10000[137] <- Trunc(10000[134])
  10000[137] <- 10000[137] == 10000[134]
  10000[136] <- 10000[136] && 10000[137]
  goto 572 if 10000[136] else 577
572:
  10000[136] <- 10000[134] < 0
  10000[136] <- 10000[136] * 4.0
  10000[136] <- 10000[134] + 10000[136]
  10000[136] <- 10000[136] * 2.0
  10000[136] <- 10000[136]
  10000[136] <- 10000[10000[136] + 1]
  10000[137] <- 10000[133] >= -4.0
  10000[138] <- 10000[133] < 4.0
  10000[137] <- 10000[137] && 10000[138]
  10000[138] <- Trunc(10000[133])
  10000[138] <- 10000[138] == 10000[133]
  10000[137] <- 10000[137] && 10000[138]
  goto 573 if 10000[137] else 576
573:
  10000[137] <- 10000[133] < 0
  10000[137] <- 10000[137] * 4.0
  10000[137] <- 10000[133] + 10000[137]
  10000[137] <- 10000[137] * 2.0
  10000[137] <- 10000[137]
  10000[137] <- 10000[10000[137] + 1]
  10000[136] <- 10000[136] - 10000[137]
  10000[134] <- 10000[135] / 10000[136]
  10000[135] <- 10000[133] >= -4.0
  10000[136] <- 10000[133] < 4.0
  10000[135] <- 10000[135] && 10000[136]
  10000[136] <- Trunc(10000[133])
  10000[136] <- 10000[136] == 10000[133]
  10000[135] <- 10000[135] && 10000[136]
  goto 574 if 10000[135] else 575
574:
  10000[135] <- 10000[133] < 0
  10000[135] <- 10000[135] * 4.0
  10000[135] <- 10000[133] + 10000[135]
  10000[135] <- 10000[135] * 2.0
  10000[135] <- 10000[135]
  10000[135] <- 10000[10000[135]]
  10000[134] <- 10000[134] + 10000[135]
  10000[134] <- RuntimeTouchArray[10000[131] + 5] < 10000[134]
  10000[134] <- 10000[134]
  goto 582
575:
  DebugLog(59.0)
  DebugPause()
  goto exit
576:
  DebugLog(59.0)
  DebugPause()
  goto exit
577:
  DebugLog(59.0)
  DebugPause()
  goto exit
578:
  DebugLog(58.0)
  DebugPause()
  goto exit
579:
  DebugLog(57.0)
  DebugPause()
  goto exit
580:
  DebugLog(57.0)
  DebugPause()
  goto exit
581:
  10000[134] <- 0
  goto 582
582:
  goto 583 if 10000[134] else 584
583:
  10000[134] <- !10000[132]
  10000[134] <- 10000[134]
  goto 585
584:
  10000[134] <- 10000[132]
  goto 585
585:
  10000[135] <- 10000[133] + 1.0
  10000[136] <- 10000[134]
  10000[137] <- 10000[135]
  10000[138] <- 10000[133]
  10000[132] <- 10000[136]
  10000[133] <- 10000[137]
  10000[134] <- 10000[138]
  goto 564
586:
  DebugLog(57.0)
  DebugPause()
  goto exit
587:
  DebugLog(57.0)
  DebugPause()
  goto exit
588:
  goto 589 if 10000[132] else 644
589:
  10000[0] <- RuntimeUpdate[0] - RuntimeEnvironment[3]
  10000[1] <- Judge(10000[0], EntityData[11], EntityData[5], EntityData[6], EntityData[7], EntityData[8], EntityData[9], EntityData[10])
  EntityInput[0] <- 10000[1]
  10000[2] <- 10000[0] - EntityData[11]
  10000[2] <- Clamp(10000[2], -1.0, 1.0)
  EntityInput[1] <- 10000[2]
  10000[2] <- EntityInput[1]
  10000[2] <- 10000[2] * 1000.0
  EntityInput[3] <- 10000[2]
  10000[2] <- 10000[1] != 0
  goto 590 if 10000[2] else 643
590:
  10000[2] <- !LevelOption[11]
  goto 591 if 10000[2] else 608
591:
  10000[2] <- 52.0 + EntityInfo[1]
  10000[2] <- 10000[2]
  10000[2] <- EngineRom[10000[2]]
  10000[3] <- !LevelOption[10]
  goto 608 if 10000[3] else 592
592:
  10000[3] <- 10000[2] == 6.0
  goto 608 if 10000[3] else 593
593:
  10000[3] <- 0
  10000[4] <- 10000[2] == 2.0
  goto 595 if 10000[4] else 594
594:
  10000[4] <- 10000[2] == 3.0
  goto 595 if 10000[4] else 601
595:
  10000[4] <- 10000[1] == 1.0
  goto 596 if 10000[4] else 597
596:
  10000[3] <- 4.0
  goto 607
597:
  10000[4] <- 10000[1] == 2.0
  goto 598 if 10000[4] else 599
598:
  10000[3] <- 5.0
  goto 607
599:
  10000[4] <- 10000[1] == 3.0
  goto 600 if 10000[4] else 607
600:
  10000[3] <- 6.0
  goto 607
601:
  10000[4] <- 10000[1] == 1.0
  goto 602 if 10000[4] else 603
602:
  10000[3] <- 1.0
  goto 607
603:
  10000[4] <- 10000[1] == 2.0
  goto 604 if 10000[4] else 605
604:
  10000[3] <- 2.0
  goto 607
605:
  10000[4] <- 10000[1] == 3.0
  goto 606 if 10000[4] else 607
606:
  10000[3] <- 3.0
  goto 607
607:
  10000[0] <- 10000[3]
  Play(10000[0], 0)
  goto 608
608:
  10000[0] <- 52.0 + EntityInfo[1]
  10000[0] <- 10000[0]
  10000[0] <- EngineRom[10000[0]]
  10000[1] <- 10000[0] == 6.0
  goto 643 if 10000[1] else 609
609:
  10000[1] <- !LevelOption[6]
  goto 643 if 10000[1] else 610
610:
  10000[1] <- 0
  10000[2] <- 10000[0] == 1.0
  goto 611 if 10000[2] else 612
611:
  10000[1] <- 1.0
  goto 622
612:
  10000[2] <- 10000[0] == 2.0
  goto 613 if 10000[2] else 614
613:
  10000[1] <- 6.0
  goto 622
614:
  10000[2] <- 10000[0] == 3.0
  goto 615 if 10000[2] else 618
615:
  10000[1] <- EntityData[2] > 0
  goto 616 if 10000[1] else 617
616:
  10000[1] <- 8.0
  goto 622
617:
  10000[1] <- 10.0
  goto 622
618:
  10000[2] <- 10000[0] == 4.0
  goto 621 if 10000[2] else 619
619:
  10000[2] <- 10000[0] == 5.0
  goto 621 if 10000[2] else 620
620:
  10000[2] <- 10000[0] == 7.0
  goto 621 if 10000[2] else 622
621:
  10000[1] <- 3.0
  goto 622
622:
  10000[2] <- EntityData[0] * LevelData[12]
  10000[3] <- LevelData[11] / 2.0
  10000[3] <- 10000[2] - 10000[3]
  10000[3] <- 10000[3]
  10000[4] <- 0
  10000[5] <- 10000[3]
  10000[5] <- LevelData[2] * 10000[5]
  10000[6] <- 10000[4]
  10000[6] <- LevelData[3] * 10000[6]
  10000[5] <- 10000[5] + 10000[6]
  10000[5] <- 10000[5] + LevelData[4]
  10000[6] <- 10000[3]
  10000[6] <- LevelData[5] * 10000[6]
  10000[7] <- 10000[4]
  10000[7] <- LevelData[6] * 10000[7]
  10000[6] <- 10000[6] + 10000[7]
  10000[6] <- 10000[6] + LevelData[7]
  10000[7] <- 10000[3]
  10000[7] <- LevelData[8] * 10000[7]
  10000[8] <- 10000[4]
  10000[8] <- LevelData[9] * 10000[8]
  10000[7] <- 10000[7] + 10000[8]
  10000[7] <- 10000[7] + LevelData[10]
  10000[8] <- 10000[5] / 10000[7]
  10000[9] <- 10000[6] / 10000[7]
  10000[10] <- 10000[8]
  10000[11] <- 10000[9]
  10000[12] <- LevelData[11] / 2.0
  10000[12] <- 10000[2] + 10000[12]
  10000[12] <- 10000[12]
  10000[13] <- 0
  10000[14] <- 10000[12]
  10000[14] <- LevelData[2] * 10000[14]
  10000[15] <- 10000[13]
  10000[15] <- LevelData[3] * 10000[15]
  10000[14] <- 10000[14] + 10000[15]
  10000[14] <- 10000[14] + LevelData[4]
  10000[15] <- 10000[12]
  10000[15] <- LevelData[5] * 10000[15]
  10000[16] <- 10000[13]
  10000[16] <- LevelData[6] * 10000[16]
  10000[15] <- 10000[15] + 10000[16]
  10000[15] <- 10000[15] + LevelData[7]
  10000[16] <- 10000[12]
  10000[16] <- LevelData[8] * 10000[16]
  10000[17] <- 10000[13]
  10000[17] <- LevelData[9] * 10000[17]
  10000[16] <- 10000[16] + 10000[17]
  10000[16] <- 10000[16] + LevelData[10]
  10000[17] <- 10000[14] / 10000[16]
  10000[18] <- 10000[15] / 10000[16]
  10000[19] <- 10000[17]
  10000[20] <- 10000[18]
  10000[21] <- 10000[19]
  10000[22] <- 10000[10]
  10000[21] <- 10000[21] - 10000[22]
  10000[22] <- 10000[20]
  10000[23] <- 10000[11]
  10000[22] <- 10000[22] - 10000[23]
  10000[23] <- 10000[21]
  10000[23] <- Power(10000[23], 2.0)
  10000[24] <- 10000[22]
  10000[24] <- Power(10000[24], 2.0)
  10000[21] <- 10000[23] + 10000[24]
  10000[21] <- Power(10000[21], 0.5)
  10000[22] <- 0
  10000[23] <- 10000[21]
  10000[24] <- 10000[10]
  10000[25] <- 10000[22]
  10000[24] <- 10000[24] + 10000[25]
  10000[25] <- 10000[11]
  10000[26] <- 10000[23]
  10000[25] <- 10000[25] + 10000[26]
  10000[26] <- 0
  10000[27] <- 10000[21]
  10000[28] <- 10000[19]
  10000[29] <- 10000[26]
  10000[28] <- 10000[28] + 10000[29]
  10000[29] <- 10000[20]
  10000[30] <- 10000[27]
  10000[29] <- 10000[29] + 10000[30]
  10000[30] <- 10000[1]
  10000[31] <- 10000[10]
  10000[32] <- 10000[11]
  10000[33] <- 10000[24]
  10000[34] <- 10000[25]
  10000[35] <- 10000[28]
  10000[36] <- 10000[29]
  10000[37] <- 10000[19]
  10000[38] <- 10000[20]
  SpawnParticleEffect(10000[30], 10000[31], 10000[32], 10000[33], 10000[34], 10000[35], 10000[36], 10000[37], 10000[38], 0.5, 0)
  10000[1] <- 0
  10000[2] <- 10000[0] == 1.0
  goto 623 if 10000[2] else 624
623:
  10000[1] <- 2.0
  goto 634
624:
  10000[2] <- 10000[0] == 2.0
  goto 625 if 10000[2] else 626
625:
  10000[1] <- 7.0
  goto 634
626:
  10000[2] <- 10000[0] == 3.0
  goto 627 if 10000[2] else 630
627:
  10000[0] <- EntityData[2] > 0
  goto 628 if 10000[0] else 629
628:
  10000[1] <- 9.0
  goto 634
629:
  10000[1] <- 11.0
  goto 634
630:
  10000[2] <- 10000[0] == 4.0
  goto 633 if 10000[2] else 631
631:
  10000[2] <- 10000[0] == 5.0
  goto 633 if 10000[2] else 632
632:
  10000[2] <- 10000[0] == 7.0
  goto 633 if 10000[2] else 634
633:
  10000[1] <- 4.0
  goto 634
634:
  10000[2] <- EntityData[0] * LevelData[12]
  10000[2] <- 10000[2]
  10000[3] <- 0
  10000[4] <- LevelData[11]
  10000[5] <- LevelData[11]
  10000[6] <- 10000[4]
  10000[6] <- 10000[6] * 1.8
  10000[7] <- 10000[5]
  10000[7] <- 10000[7] * 1.8
  10000[8] <- 10000[3]
  10000[9] <- 10000[7]
  10000[9] <- 10000[9] / 2.0
  10000[8] <- 10000[8] + 10000[9]
  10000[9] <- 10000[2]
  10000[10] <- 10000[6]
  10000[10] <- 10000[10] / 2.0
  10000[9] <- 10000[9] + 10000[10]
  10000[10] <- 10000[3]
  10000[11] <- 10000[7]
  10000[11] <- 10000[11] / 2.0
  10000[10] <- 10000[10] - 10000[11]
  10000[11] <- 10000[2]
  10000[12] <- 10000[6]
  10000[12] <- 10000[12] / 2.0
  10000[11] <- 10000[11] - 10000[12]
  10000[12] <- 10000[8]
  10000[13] <- 10000[9]
  10000[14] <- 10000[10]
  10000[15] <- 10000[11]
  10000[16] <- 10000[15]
  10000[17] <- 10000[14]
  10000[18] <- 10000[16]
  10000[19] <- 10000[17]
  10000[20] <- 10000[18]
  10000[20] <- LevelData[2] * 10000[20]
  10000[21] <- 10000[19]
  10000[21] <- LevelData[3] * 10000[21]
  10000[20] <- 10000[20] + 10000[21]
  10000[20] <- 10000[20] + LevelData[4]
  10000[21] <- 10000[18]
  10000[21] <- LevelData[5] * 10000[21]
  10000[22] <- 10000[19]
  10000[22] <- LevelData[6] * 10000[22]
  10000[21] <- 10000[21] + 10000[22]
  10000[21] <- 10000[21] + LevelData[7]
  10000[22] <- 10000[18]
  10000[22] <- LevelData[8] * 10000[22]
  10000[23] <- 10000[19]
  10000[23] <- LevelData[9] * 10000[23]
  10000[22] <- 10000[22] + 10000[23]
  10000[22] <- 10000[22] + LevelData[10]
  10000[23] <- 10000[20] / 10000[22]
  10000[24] <- 10000[21] / 10000[22]
  10000[25] <- 10000[23]
  10000[26] <- 10000[24]
  10000[27] <- 10000[13]
  10000[28] <- 10000[14]
  10000[29] <- 10000[27]
  10000[30] <- 10000[28]
  10000[31] <- 10000[29]
  10000[31] <- LevelData[2] * 10000[31]
  10000[32] <- 10000[30]
  10000[32] <- LevelData[3] * 10000[32]
  10000[31] <- 10000[31] + 10000[32]
  10000[31] <- 10000[31] + LevelData[4]
  10000[32] <- 10000[29]
  10000[32] <- LevelData[5] * 10000[32]
  10000[33] <- 10000[30]
  10000[33] <- LevelData[6] * 10000[33]
  10000[32] <- 10000[32] + 10000[33]
  10000[32] <- 10000[32] + LevelData[7]
  10000[33] <- 10000[29]
  10000[33] <- LevelData[8] * 10000[33]
  10000[34] <- 10000[30]
  10000[34] <- LevelData[9] * 10000[34]
  10000[33] <- 10000[33] + 10000[34]
  10000[33] <- 10000[33] + LevelData[10]
  10000[34] <- 10000[31] / 10000[33]
  10000[35] <- 10000[32] / 10000[33]
  10000[36] <- 10000[34]
  10000[37] <- 10000[35]
  10000[38] <- 10000[15]
  10000[39] <- 10000[12]
  10000[40] <- 10000[38]
  10000[41] <- 10000[39]
  10000[42] <- 10000[40]
  10000[42] <- LevelData[2] * 10000[42]
  10000[43] <- 10000[41]
  10000[43] <- LevelData[3] * 10000[43]
  10000[42] <- 10000[42] + 10000[43]
  10000[42] <- 10000[42] + LevelData[4]
  10000[43] <- 10000[40]
  10000[43] <- LevelData[5] * 10000[43]
  10000[44] <- 10000[41]
  10000[44] <- LevelData[6] * 10000[44]
  10000[43] <- 10000[43] + 10000[44]
  10000[43] <- 10000[43] + LevelData[7]
  10000[44] <- 10000[40]
  10000[44] <- LevelData[8] * 10000[44]
  10000[45] <- 10000[41]
  10000[45] <- LevelData[9] * 10000[45]
  10000[44] <- 10000[44] + 10000[45]
  10000[44] <- 10000[44] + LevelData[10]
  10000[45] <- 10000[42] / 10000[44]
  10000[46] <- 10000[43] / 10000[44]
  10000[47] <- 10000[45]
  10000[48] <- 10000[46]
  10000[49] <- 10000[13]
  10000[50] <- 10000[12]
  10000[51] <- 10000[49]
  10000[52] <- 10000[50]
  10000[53] <- 10000[51]
  10000[53] <- LevelData[2] * 10000[53]
  10000[54] <- 10000[52]
  10000[54] <- LevelData[3] * 10000[54]
  10000[53] <- 10000[53] + 10000[54]
  10000[53] <- 10000[53] + LevelData[4]
  10000[54] <- 10000[51]
  10000[54] <- LevelData[5] * 10000[54]
  10000[55] <- 10000[52]
  10000[55] <- LevelData[6] * 10000[55]
  10000[54] <- 10000[54] + 10000[55]
  10000[54] <- 10000[54] + LevelData[7]
  10000[55] <- 10000[51]
  10000[55] <- LevelData[8] * 10000[55]
  10000[56] <- 10000[52]
  10000[56] <- LevelData[9] * 10000[56]
  10000[55] <- 10000[55] + 10000[56]
  10000[55] <- 10000[55] + LevelData[10]
  10000[56] <- 10000[53] / 10000[55]
  10000[57] <- 10000[54] / 10000[55]
  10000[58] <- 10000[56]
  10000[59] <- 10000[57]
  10000[60] <- 10000[58]
  10000[61] <- 10000[47]
  10000[60] <- 10000[60] - 10000[61]
  10000[61] <- 10000[36]
  10000[60] <- 10000[60] + 10000[61]
  10000[61] <- 10000[25]
  10000[60] <- 10000[60] - 10000[61]
  10000[60] <- 10000[60] / 2.0
  10000[61] <- 10000[47]
  10000[62] <- 10000[58]
  10000[61] <- 10000[61] + 10000[62]
  10000[61] <- 10000[61] / 2.0
  10000[62] <- 10000[25]
  10000[63] <- 10000[36]
  10000[62] <- 10000[62] + 10000[63]
  10000[62] <- 10000[62] / 2.0
  10000[63] <- 10000[60] / 2.0
  10000[63] <- 10000[62] - 10000[63]
  10000[64] <- 10000[26]
  10000[65] <- 10000[63]
  10000[66] <- 10000[64]
  10000[67] <- 10000[60] / 2.0
  10000[67] <- 10000[62] + 10000[67]
  10000[68] <- 10000[37]
  10000[69] <- 10000[67]
  10000[70] <- 10000[68]
  10000[71] <- 10000[60] / 2.0
  10000[71] <- 10000[61] - 10000[71]
  10000[72] <- 10000[48]
  10000[73] <- 10000[71]
  10000[74] <- 10000[72]
  10000[75] <- 10000[60] / 2.0
  10000[75] <- 10000[61] + 10000[75]
  10000[76] <- 10000[59]
  10000[77] <- 10000[75]
  10000[78] <- 10000[76]
  10000[79] <- 10000[1]
  10000[80] <- 10000[65]
  10000[81] <- 10000[66]
  10000[82] <- 10000[73]
  10000[83] <- 10000[74]
  10000[84] <- 10000[77]
  10000[85] <- 10000[78]
  10000[86] <- 10000[69]
  10000[87] <- 10000[70]
  SpawnParticleEffect(10000[79], 10000[80], 10000[81], 10000[82], 10000[83], 10000[84], 10000[85], 10000[86], 10000[87], 0.5, 0)
  10000[0] <- !LevelOption[7]
  goto 643 if 10000[0] else 635
635:
  10000[0] <- 0
  goto 636
636:
  10000[1] <- 10000[0]
  10000[1] <- 10000[1] < LevelData[16]
  goto 637 if 10000[1] else 638
637:
  10000[161] <- 10000[0]
  10000[162] <- 10000[0]
  10000[162] <- 10000[162] + 1.0
  10000[0] <- 10000[162]
  10000[162] <- 1.0
  goto 639
638:
  10000[162] <- 0
  goto 639
639:
  goto 640 if 10000[162] else 642
640:
  10000[162] <- 10000[161] * 9.0
  10000[162] <- 16.0 + 10000[162]
  10000[162] <- 10000[162]
  10000[163] <- LevelData[10000[162] + 1] == EntityData[0]
  goto 641 if 10000[163] else 636
641:
  SpawnParticleEffect(0, LevelData[10000[162] + 2], LevelData[10000[162] + 3], LevelData[10000[162] + 4], LevelData[10000[162] + 5], LevelData[10000[162] + 6], LevelData[10000[162] + 7], LevelData[10000[162] + 8], LevelData[10000[162] + 9], 0.2, 0)
  goto 643
642:
  DebugLog(60.0)
  DebugPause()
  goto exit
643:
  EntityDespawn[0] <- 1.0
  EntitySharedMemory[2] <- 1.0
  goto 986
644:
  EntityInput[0] <- 0
  EntityInput[1] <- 1.0
  10000[0] <- EntityInput[1]
  10000[0] <- 10000[0] * 1000.0
  EntityInput[3] <- 10000[0]
  EntityDespawn[0] <- 1.0
  EntitySharedMemory[2] <- 1.0
  goto 986
645:
  DebugLog(56.0)
  DebugPause()
  goto exit
646:
  DebugLog(55.0)
  DebugPause()
  goto exit
647:
  DebugLog(54.0)
  DebugPause()
  goto exit
648:
  DebugLog(53.0)
  DebugPause()
  goto exit
649:
  DebugLog(52.0)
  DebugPause()
  goto exit
650:
  DebugLog(51.0)
  DebugPause()
  goto exit
651:
  DebugLog(43.0)
  DebugPause()
  goto exit
652:
  DebugLog(42.0)
  DebugPause()
  goto exit
653:
  DebugLog(41.0)
  DebugPause()
  goto exit
654:
  10000[156] <- 10000[180] == 2.0
  goto 656 if 10000[156] else 655
655:
  10000[156] <- 10000[180] == 3.0
  goto 656 if 10000[156] else 986
656:
  10000[156] <- EntityData[3] > 0
  goto 657 if 10000[156] else 685
657:
  10000[156] <- EntityData[16] >= 0
  goto 658 if 10000[156] else 684
658:
  10000[156] <- EntityData[16] * 3.0
  10000[156] <- 10000[156]
  10000[157] <- EntityInfoArray[10000[156] + 1] >= -14.0
  10000[158] <- EntityInfoArray[10000[156] + 1] < 14.0
  10000[157] <- 10000[157] && 10000[158]
  10000[158] <- Trunc(EntityInfoArray[10000[156] + 1])
  10000[158] <- 10000[158] == EntityInfoArray[10000[156] + 1]
  10000[157] <- 10000[157] && 10000[158]
  goto 659 if 10000[157] else 683
659:
  10000[157] <- EntityInfoArray[10000[156] + 1] < 0
  10000[157] <- 10000[157] * 14.0
  10000[156] <- EntityInfoArray[10000[156] + 1] + 10000[157]
  10000[156] <- 38.0 + 10000[156]
  10000[156] <- 10000[156]
  10000[156] <- EngineRom[10000[156]]
  10000[157] <- 10000[156]
  10000[158] <- 10000[156] + 1.0
  10000[159] <- EngineRom[10000[157]]
  10000[160] <- 3000.0
  10000[161] <- 10000[158]
  10000[162] <- 0
  goto 660
660:
  10000[163] <- 10000[159]
  10000[163] <- 10000[162] < 10000[163]
  goto 661 if 10000[163] else 664
661:
  10000[163] <- 10000[160]
  10000[164] <- 10000[161]
  10000[164] <- 10000[164] + 10000[162]
  10000[165] <- 10000[163]
  10000[166] <- 10000[164]
  10000[163] <- 10000[165][10000[166]]
  10000[163] <- 10000[163] == 13.0
  goto 662 if 10000[163] else 663
662:
  10000[156] <- 1.0
  goto 665
663:
  10000[162] <- 10000[162] + 1.0
  10000[162] <- 10000[162]
  10000[162] <- 10000[162]
  goto 660
664:
  10000[156] <- 0
  goto 665
665:
  goto 666 if 10000[156] else 682
666:
  10000[156] <- EntityData[16] * 32.0
  10000[156] <- 2.0 + 10000[156]
  10000[156] <- 10000[156]
  10000[156] <- EntitySharedMemoryArray[10000[156]]
  goto 667 if 10000[156] else 668
667:
  10000[156] <- 10000[156]
  goto 678
668:
  10000[156] <- EntityData[16] >= 0
  goto 669 if 10000[156] else 681
669:
  10000[156] <- EntityData[16] * 3.0
  10000[156] <- 10000[156]
  10000[157] <- EntityInfoArray[10000[156] + 1] >= -14.0
  10000[158] <- EntityInfoArray[10000[156] + 1] < 14.0
  10000[157] <- 10000[157] && 10000[158]
  10000[158] <- Trunc(EntityInfoArray[10000[156] + 1])
  10000[158] <- 10000[158] == EntityInfoArray[10000[156] + 1]
  10000[157] <- 10000[157] && 10000[158]
  goto 670 if 10000[157] else 680
670:
  10000[157] <- EntityInfoArray[10000[156] + 1] < 0
  10000[157] <- 10000[157] * 14.0
  10000[156] <- EntityInfoArray[10000[156] + 1] + 10000[157]
  10000[156] <- 38.0 + 10000[156]
  10000[156] <- 10000[156]
  10000[156] <- EngineRom[10000[156]]
  10000[157] <- 10000[156]
  10000[158] <- 10000[156] + 1.0
  10000[159] <- EngineRom[10000[157]]
  10000[160] <- 3000.0
  10000[161] <- 10000[158]
  10000[162] <- 0
  goto 671
671:
  10000[163] <- 10000[159]
  10000[163] <- 10000[162] < 10000[163]
  goto 672 if 10000[163] else 675
672:
  10000[163] <- 10000[160]
  10000[164] <- 10000[161]
  10000[164] <- 10000[164] + 10000[162]
  10000[165] <- 10000[163]
  10000[166] <- 10000[164]
  10000[163] <- 10000[165][10000[166]]
  10000[163] <- 10000[163] == 13.0
  goto 673 if 10000[163] else 674
673:
  10000[156] <- 1.0
  goto 676
674:
  10000[162] <- 10000[162] + 1.0
  10000[162] <- 10000[162]
  10000[162] <- 10000[162]
  goto 671
675:
  10000[156] <- 0
  goto 676
676:
  goto 677 if 10000[156] else 679
677:
  10000[156] <- EntityData[16] * 3.0
  10000[156] <- 10000[156]
  10000[156] <- EntityInfoArray[10000[156] + 2] == 2.0
  10000[156] <- 10000[156]
  goto 678
678:
  10000[156] <- !10000[156]
  10000[156] <- 10000[156]
  goto 686
679:
  DebugLog(63.0)
  DebugPause()
  goto exit
680:
  DebugLog(62.0)
  DebugPause()
  goto exit
681:
  DebugLog(61.0)
  DebugPause()
  goto exit
682:
  DebugLog(63.0)
  DebugPause()
  goto exit
683:
  DebugLog(62.0)
  DebugPause()
  goto exit
684:
  DebugLog(61.0)
  DebugPause()
  goto exit
685:
  10000[156] <- 0
  goto 686
686:
  goto 986 if 10000[156] else 687
687:
  10000[156] <- EntityData[14] <= RuntimeUpdate[0]
  goto 688 if 10000[156] else 689
688:
  10000[156] <- RuntimeUpdate[0] <= EntityData[15]
  10000[156] <- 10000[156]
  goto 690
689:
  10000[156] <- 0
  goto 690
690:
  10000[156] <- !10000[156]
  goto 986 if 10000[156] else 691
691:
  10000[156] <- EntityData[3] > 0
  goto 692 if 10000[156] else 773
692:
  10000[156] <- EntityData[16] >= 0
  goto 693 if 10000[156] else 772
693:
  10000[156] <- EntityData[16] * 3.0
  10000[156] <- 10000[156]
  10000[157] <- EntityInfoArray[10000[156] + 1] >= -14.0
  10000[158] <- EntityInfoArray[10000[156] + 1] < 14.0
  10000[157] <- 10000[157] && 10000[158]
  10000[158] <- Trunc(EntityInfoArray[10000[156] + 1])
  10000[158] <- 10000[158] == EntityInfoArray[10000[156] + 1]
  10000[157] <- 10000[157] && 10000[158]
  goto 694 if 10000[157] else 771
694:
  10000[157] <- EntityInfoArray[10000[156] + 1] < 0
  10000[157] <- 10000[157] * 14.0
  10000[156] <- EntityInfoArray[10000[156] + 1] + 10000[157]
  10000[156] <- 38.0 + 10000[156]
  10000[156] <- 10000[156]
  10000[156] <- EngineRom[10000[156]]
  10000[157] <- 10000[156]
  10000[158] <- 10000[156] + 1.0
  10000[159] <- EngineRom[10000[157]]
  10000[160] <- 3000.0
  10000[161] <- 10000[158]
  10000[162] <- 0
  goto 695
695:
  10000[163] <- 10000[159]
  10000[163] <- 10000[162] < 10000[163]
  goto 696 if 10000[163] else 699
696:
  10000[163] <- 10000[160]
  10000[164] <- 10000[161]
  10000[164] <- 10000[164] + 10000[162]
  10000[165] <- 10000[163]
  10000[166] <- 10000[164]
  10000[163] <- 10000[165][10000[166]]
  10000[163] <- 10000[163] == 13.0
  goto 697 if 10000[163] else 698
697:
  10000[156] <- 1.0
  goto 700
698:
  10000[162] <- 10000[162] + 1.0
  10000[162] <- 10000[162]
  10000[162] <- 10000[162]
  goto 695
699:
  10000[156] <- 0
  goto 700
700:
  goto 701 if 10000[156] else 770
701:
  10000[156] <- EntityData[16] * 32.0
  10000[156] <- 10000[156]
  10000[156] <- EntitySharedMemoryArray[10000[156]]
  10000[156] <- 10000[156] > 0
  10000[156] <- !10000[156]
  goto 702 if 10000[156] else 853
702:
  10000[172] <- 0
  goto 703
703:
  goto when 10000[172]
    0 -> 704
    1 -> 705
    default -> 717
704:
  10000[167] <- 0
  goto 705
705:
  10000[168] <- 10000[167]
  10000[168] <- 10000[168] < RuntimeUpdate[3]
  goto 706 if 10000[168] else 707
706:
  10000[168] <- 10000[167]
  10000[168] <- 10000[168] * 15.0
  10000[169] <- 10000[168]
  10000[170] <- 10000[167]
  10000[170] <- 10000[170] + 1.0
  10000[167] <- 10000[170]
  10000[170] <- 1.0
  goto 708
707:
  10000[170] <- 0
  goto 708
708:
  goto 709 if 10000[170] else 717
709:
  10000[170] <- 0
  goto 710
710:
  10000[171] <- LevelMemory[17]
  10000[171] <- 10000[170] < 10000[171]
  goto 711 if 10000[171] else 714
711:
  10000[171] <- 17.0 + 10000[170]
  10000[171] <- 10000[171]
  10000[171] <- LevelMemory[10000[171] + 1]
  10000[171] <- 10000[171] == RuntimeTouchArray[10000[169]]
  goto 712 if 10000[171] else 713
712:
  10000[170] <- 1.0
  goto 715
713:
  10000[170] <- 10000[170] + 1.0
  10000[170] <- 10000[170]
  10000[170] <- 10000[170]
  goto 710
714:
  10000[170] <- 0
  goto 715
715:
  10000[170] <- !10000[170]
  goto 716 if 10000[170] else 705
716:
  10000[172] <- 1.0
  10000[173] <- 1.0
  goto 718
717:
  10000[173] <- 0
  goto 718
718:
  goto 719 if 10000[173] else 853
719:
  10000[173] <- 10000[116]
  10000[0] <- 10000[173]
  10000[173] <- 10000[119]
  10000[1] <- 10000[173]
  10000[173] <- 10000[154]
  10000[2] <- 10000[173]
  10000[173] <- 10000[155]
  10000[3] <- 10000[173]
  10000[173] <- 10000[176]
  10000[4] <- 10000[173]
  10000[173] <- 10000[179]
  10000[5] <- 10000[173]
  10000[173] <- 10000[143]
  10000[6] <- 10000[173]
  10000[173] <- 10000[144]
  10000[7] <- 10000[173]
  10000[173] <- 0
  10000[174] <- 0
  10000[175] <- 3.0
  goto 720
720:
  10000[177] <- 10000[174] < 4.0
  goto 721 if 10000[177] else 744
721:
  10000[177] <- 10000[174] >= -4.0
  10000[178] <- 10000[174] < 4.0
  10000[177] <- 10000[177] && 10000[178]
  10000[178] <- Trunc(10000[174])
  10000[178] <- 10000[178] == 10000[174]
  10000[177] <- 10000[177] && 10000[178]
  goto 722 if 10000[177] else 743
722:
  10000[177] <- 10000[174] < 0
  10000[180] <- 10000[177] * 4.0
  10000[180] <- 10000[174] + 10000[180]
  10000[180] <- 10000[180] * 2.0
  10000[180] <- 10000[180]
  10000[180] <- 10000[10000[180] + 1]
  10000[180] <- 10000[180] > RuntimeTouchArray[10000[169] + 6]
  10000[181] <- 10000[175] >= -4.0
  10000[182] <- 10000[175] < 4.0
  10000[181] <- 10000[181] && 10000[182]
  10000[182] <- Trunc(10000[175])
  10000[182] <- 10000[182] == 10000[175]
  10000[181] <- 10000[181] && 10000[182]
  goto 723 if 10000[181] else 742
723:
  10000[181] <- 10000[175] < 0
  10000[181] <- 10000[181] * 4.0
  10000[181] <- 10000[175] + 10000[181]
  10000[181] <- 10000[181] * 2.0
  10000[181] <- 10000[181]
  10000[181] <- 10000[10000[181] + 1]
  10000[181] <- 10000[181] > RuntimeTouchArray[10000[169] + 6]
  10000[180] <- 10000[180] != 10000[181]
  goto 724 if 10000[180] else 737
724:
  10000[180] <- 10000[175] >= -4.0
  10000[181] <- 10000[175] < 4.0
  10000[180] <- 10000[180] && 10000[181]
  10000[181] <- Trunc(10000[175])
  10000[181] <- 10000[181] == 10000[175]
  10000[180] <- 10000[180] && 10000[181]
  goto 725 if 10000[180] else 736
725:
  10000[180] <- 10000[175] < 0
  10000[180] <- 10000[180] * 4.0
  10000[180] <- 10000[175] + 10000[180]
  10000[180] <- 10000[180] * 2.0
  10000[180] <- 10000[180]
  10000[180] <- 10000[10000[180]]
  10000[181] <- 10000[174] >= -4.0
  10000[182] <- 10000[174] < 4.0
  10000[181] <- 10000[181] && 10000[182]
  10000[182] <- Trunc(10000[174])
  10000[182] <- 10000[182] == 10000[174]
  10000[181] <- 10000[181] && 10000[182]
  goto 726 if 10000[181] else 735
726:
  10000[181] <- 10000[174] < 0
  10000[181] <- 10000[181] * 4.0
  10000[181] <- 10000[174] + 10000[181]
  10000[181] <- 10000[181] * 2.0
  10000[181] <- 10000[181]
  10000[181] <- 10000[10000[181]]
  10000[180] <- 10000[180] - 10000[181]
  10000[181] <- 10000[174] >= -4.0
  10000[182] <- 10000[174] < 4.0
  10000[181] <- 10000[181] && 10000[182]
  10000[182] <- Trunc(10000[174])
  10000[182] <- 10000[182] == 10000[174]
  10000[181] <- 10000[181] && 10000[182]
  goto 727 if 10000[181] else 734
727:
  10000[181] <- 10000[174] < 0
  10000[181] <- 10000[181] * 4.0
  10000[181] <- 10000[174] + 10000[181]
  10000[181] <- 10000[181] * 2.0
  10000[181] <- 10000[181]
  10000[181] <- 10000[10000[181] + 1]
  10000[181] <- RuntimeTouchArray[10000[169] + 6] - 10000[181]
  10000[180] <- 10000[180] * 10000[181]
  10000[181] <- 10000[175] >= -4.0
  10000[182] <- 10000[175] < 4.0
  10000[181] <- 10000[181] && 10000[182]
  10000[182] <- Trunc(10000[175])
  10000[182] <- 10000[182] == 10000[175]
  10000[181] <- 10000[181] && 10000[182]
  goto 728 if 10000[181] else 733
728:
  10000[181] <- 10000[175] < 0
  10000[181] <- 10000[181] * 4.0
  10000[181] <- 10000[175] + 10000[181]
  10000[181] <- 10000[181] * 2.0
  10000[181] <- 10000[181]
  10000[181] <- 10000[10000[181] + 1]
  10000[182] <- 10000[174] >= -4.0
  10000[183] <- 10000[174] < 4.0
  10000[182] <- 10000[182] && 10000[183]
  10000[183] <- Trunc(10000[174])
  10000[183] <- 10000[183] == 10000[174]
  10000[182] <- 10000[182] && 10000[183]
  goto 729 if 10000[182] else 732
729:
  10000[182] <- 10000[174] < 0
  10000[182] <- 10000[182] * 4.0
  10000[182] <- 10000[174] + 10000[182]
  10000[182] <- 10000[182] * 2.0
  10000[182] <- 10000[182]
  10000[182] <- 10000[10000[182] + 1]
  10000[181] <- 10000[181] - 10000[182]
  10000[180] <- 10000[180] / 10000[181]
  10000[181] <- 10000[174] >= -4.0
  10000[182] <- 10000[174] < 4.0
  10000[181] <- 10000[181] && 10000[182]
  10000[182] <- Trunc(10000[174])
  10000[182] <- 10000[182] == 10000[174]
  10000[181] <- 10000[181] && 10000[182]
  goto 730 if 10000[181] else 731
730:
  10000[181] <- 10000[174] < 0
  10000[181] <- 10000[181] * 4.0
  10000[181] <- 10000[174] + 10000[181]
  10000[181] <- 10000[181] * 2.0
  10000[181] <- 10000[181]
  10000[181] <- 10000[10000[181]]
  10000[180] <- 10000[180] + 10000[181]
  10000[180] <- RuntimeTouchArray[10000[169] + 5] < 10000[180]
  10000[180] <- 10000[180]
  goto 738
731:
  DebugLog(69.0)
  DebugPause()
  goto exit
732:
  DebugLog(69.0)
  DebugPause()
  goto exit
733:
  DebugLog(69.0)
  DebugPause()
  goto exit
734:
  DebugLog(68.0)
  DebugPause()
  goto exit
735:
  DebugLog(67.0)
  DebugPause()
  goto exit
736:
  DebugLog(67.0)
  DebugPause()
  goto exit
737:
  10000[180] <- 0
  goto 738
738:
  goto 739 if 10000[180] else 740
739:
  10000[180] <- !10000[173]
  10000[180] <- 10000[180]
  goto 741
740:
  10000[180] <- 10000[173]
  goto 741
741:
  10000[181] <- 10000[174] + 1.0
  10000[182] <- 10000[180]
  10000[183] <- 10000[181]
  10000[184] <- 10000[174]
  10000[173] <- 10000[182]
  10000[174] <- 10000[183]
  10000[175] <- 10000[184]
  goto 720
742:
  DebugLog(67.0)
  DebugPause()
  goto exit
743:
  DebugLog(67.0)
  DebugPause()
  goto exit
744:
  10000[180] <- !10000[173]
  goto 703 if 10000[180] else 745
745:
  goto 703 if RuntimeTouchArray[10000[169] + 2] else 746
746:
  10000[180] <- LevelMemory[17]
  10000[180] <- 10000[180] >= 16.0
  goto 756 if 10000[180] else 747
747:
  10000[180] <- 0
  goto 748
748:
  10000[181] <- LevelMemory[17]
  10000[181] <- 10000[180] < 10000[181]
  goto 749 if 10000[181] else 752
749:
  10000[181] <- 17.0 + 10000[180]
  10000[181] <- 10000[181]
  10000[181] <- LevelMemory[10000[181] + 1]
  10000[181] <- 10000[181] == RuntimeTouchArray[10000[169]]
  goto 750 if 10000[181] else 751
750:
  10000[180] <- 1.0
  goto 753
751:
  10000[180] <- 10000[180] + 1.0
  10000[180] <- 10000[180]
  10000[180] <- 10000[180]
  goto 748
752:
  10000[180] <- 0
  goto 753
753:
  goto 756 if 10000[180] else 754
754:
  10000[180] <- LevelMemory[17]
  10000[180] <- 10000[180] < 16.0
  goto 755 if 10000[180] else 769
755:
  10000[180] <- LevelMemory[17]
  10000[180] <- 17.0 + 10000[180]
  10000[180] <- 10000[180]
  LevelMemory[10000[180] + 1] <- RuntimeTouchArray[10000[169]]
  10000[180] <- LevelMemory[17]
  10000[180] <- 10000[180] + 1.0
  LevelMemory[17] <- 10000[180]
  goto 756
756:
  10000[180] <- EntityData[16] >= 0
  goto 757 if 10000[180] else 768
757:
  10000[180] <- EntityData[16] * 3.0
  10000[180] <- 10000[180]
  10000[181] <- EntityInfoArray[10000[180] + 1] >= -14.0
  10000[182] <- EntityInfoArray[10000[180] + 1] < 14.0
  10000[181] <- 10000[181] && 10000[182]
  10000[182] <- Trunc(EntityInfoArray[10000[180] + 1])
  10000[182] <- 10000[182] == EntityInfoArray[10000[180] + 1]
  10000[181] <- 10000[181] && 10000[182]
  goto 758 if 10000[181] else 767
758:
  10000[181] <- EntityInfoArray[10000[180] + 1] < 0
  10000[181] <- 10000[181] * 14.0
  10000[180] <- EntityInfoArray[10000[180] + 1] + 10000[181]
  10000[180] <- 38.0 + 10000[180]
  10000[180] <- 10000[180]
  10000[180] <- EngineRom[10000[180]]
  10000[181] <- 10000[180]
  10000[182] <- 10000[180] + 1.0
  10000[183] <- EngineRom[10000[181]]
  10000[184] <- 3000.0
  10000[185] <- 10000[182]
  10000[186] <- 0
  goto 759
759:
  10000[187] <- 10000[183]
  10000[187] <- 10000[186] < 10000[187]
  goto 760 if 10000[187] else 763
760:
  10000[187] <- 10000[184]
  10000[188] <- 10000[185]
  10000[188] <- 10000[188] + 10000[186]
  10000[189] <- 10000[187]
  10000[190] <- 10000[188]
  10000[187] <- 10000[189][10000[190]]
  10000[187] <- 10000[187] == 13.0
  goto 761 if 10000[187] else 762
761:
  10000[180] <- 1.0
  goto 764
762:
  10000[186] <- 10000[186] + 1.0
  10000[186] <- 10000[186]
  10000[186] <- 10000[186]
  goto 759
763:
  10000[180] <- 0
  goto 764
764:
  goto 765 if 10000[180] else 766
765:
  10000[180] <- EntityData[16] * 32.0
  10000[180] <- 10000[180]
  EntitySharedMemoryArray[10000[180]] <- RuntimeTouchArray[10000[169]]
  goto 853
766:
  DebugLog(73.0)
  DebugPause()
  goto exit
767:
  DebugLog(72.0)
  DebugPause()
  goto exit
768:
  DebugLog(71.0)
  DebugPause()
  goto exit
769:
  DebugLog(70.0)
  DebugPause()
  goto exit
770:
  DebugLog(66.0)
  DebugPause()
  goto exit
771:
  DebugLog(65.0)
  DebugPause()
  goto exit
772:
  DebugLog(64.0)
  DebugPause()
  goto exit
773:
  10000[180] <- EntityData[16] >= 0
  goto 774 if 10000[180] else 985
774:
  10000[180] <- EntityData[16] * 3.0
  10000[180] <- 10000[180]
  10000[181] <- EntityInfoArray[10000[180] + 1] >= -14.0
  10000[182] <- EntityInfoArray[10000[180] + 1] < 14.0
  10000[181] <- 10000[181] && 10000[182]
  10000[182] <- Trunc(EntityInfoArray[10000[180] + 1])
  10000[182] <- 10000[182] == EntityInfoArray[10000[180] + 1]
  10000[181] <- 10000[181] && 10000[182]
  goto 775 if 10000[181] else 984
775:
  10000[181] <- EntityInfoArray[10000[180] + 1] < 0
  10000[181] <- 10000[181] * 14.0
  10000[180] <- EntityInfoArray[10000[180] + 1] + 10000[181]
  10000[180] <- 38.0 + 10000[180]
  10000[180] <- 10000[180]
  10000[180] <- EngineRom[10000[180]]
  10000[181] <- 10000[180]
  10000[182] <- 10000[180] + 1.0
  10000[183] <- EngineRom[10000[181]]
  10000[184] <- 3000.0
  10000[185] <- 10000[182]
  10000[186] <- 0
  goto 776
776:
  10000[187] <- 10000[183]
  10000[187] <- 10000[186] < 10000[187]
  goto 777 if 10000[187] else 780
777:
  10000[187] <- 10000[184]
  10000[188] <- 10000[185]
  10000[188] <- 10000[188] + 10000[186]
  10000[189] <- 10000[187]
  10000[190] <- 10000[188]
  10000[187] <- 10000[189][10000[190]]
  10000[187] <- 10000[187] == 13.0
  goto 778 if 10000[187] else 779
778:
  10000[180] <- 1.0
  goto 781
779:
  10000[186] <- 10000[186] + 1.0
  10000[186] <- 10000[186]
  10000[186] <- 10000[186]
  goto 776
780:
  10000[180] <- 0
  goto 781
781:
  goto 782 if 10000[180] else 983
782:
  10000[180] <- EntityData[16] * 32.0
  10000[180] <- 10000[180]
  10000[180] <- EntitySharedMemoryArray[10000[180]]
  10000[180] <- 10000[180] > 0
  10000[180] <- !10000[180]
  goto 783 if 10000[180] else 853
783:
  10000[196] <- 0
  goto 784
784:
  goto when 10000[196]
    0 -> 785
    1 -> 786
    default -> 801
785:
  10000[191] <- 0
  goto 786
786:
  10000[192] <- 10000[191]
  10000[192] <- 10000[192] < RuntimeUpdate[3]
  goto 787 if 10000[192] else 788
787:
  10000[192] <- 10000[191]
  10000[192] <- 10000[192] * 15.0
  10000[193] <- 10000[192]
  10000[194] <- 10000[191]
  10000[194] <- 10000[194] + 1.0
  10000[191] <- 10000[194]
  10000[194] <- 1.0
  goto 789
788:
  10000[194] <- 0
  goto 789
789:
  goto 790 if 10000[194] else 801
790:
  goto 791 if RuntimeTouchArray[10000[193] + 1] else 798
791:
  10000[194] <- 0
  goto 792
792:
  10000[195] <- LevelMemory[17]
  10000[195] <- 10000[194] < 10000[195]
  goto 793 if 10000[195] else 796
793:
  10000[195] <- 17.0 + 10000[194]
  10000[195] <- 10000[195]
  10000[195] <- LevelMemory[10000[195] + 1]
  10000[195] <- 10000[195] == RuntimeTouchArray[10000[193]]
  goto 794 if 10000[195] else 795
794:
  10000[194] <- 1.0
  goto 797
795:
  10000[194] <- 10000[194] + 1.0
  10000[194] <- 10000[194]
  10000[194] <- 10000[194]
  goto 792
796:
  10000[194] <- 0
  goto 797
797:
  10000[194] <- !10000[194]
  10000[194] <- 10000[194]
  goto 799
798:
  10000[194] <- 0
  goto 799
799:
  goto 800 if 10000[194] else 786
800:
  10000[196] <- 1.0
  10000[197] <- 1.0
  goto 802
801:
  10000[197] <- 0
  goto 802
802:
  goto 803 if 10000[197] else 853
803:
  10000[197] <- 10000[116]
  10000[0] <- 10000[197]
  10000[197] <- 10000[119]
  10000[1] <- 10000[197]
  10000[197] <- 10000[154]
  10000[2] <- 10000[197]
  10000[197] <- 10000[155]
  10000[3] <- 10000[197]
  10000[197] <- 10000[176]
  10000[4] <- 10000[197]
  10000[197] <- 10000[179]
  10000[5] <- 10000[197]
  10000[197] <- 10000[143]
  10000[6] <- 10000[197]
  10000[197] <- 10000[144]
  10000[7] <- 10000[197]
  10000[197] <- 0
  10000[198] <- 0
  10000[199] <- 3.0
  goto 804
804:
  10000[200] <- 10000[198] < 4.0
  goto 805 if 10000[200] else 828
805:
  10000[200] <- 10000[198] >= -4.0
  10000[201] <- 10000[198] < 4.0
  10000[200] <- 10000[200] && 10000[201]
  10000[201] <- Trunc(10000[198])
  10000[201] <- 10000[201] == 10000[198]
  10000[200] <- 10000[200] && 10000[201]
  goto 806 if 10000[200] else 827
806:
  10000[200] <- 10000[198] < 0
  10000[200] <- 10000[200] * 4.0
  10000[200] <- 10000[198] + 10000[200]
  10000[200] <- 10000[200] * 2.0
  10000[200] <- 10000[200]
  10000[200] <- 10000[10000[200] + 1]
  10000[200] <- 10000[200] > RuntimeTouchArray[10000[193] + 6]
  10000[201] <- 10000[199] >= -4.0
  10000[202] <- 10000[199] < 4.0
  10000[201] <- 10000[201] && 10000[202]
  10000[202] <- Trunc(10000[199])
  10000[202] <- 10000[202] == 10000[199]
  10000[201] <- 10000[201] && 10000[202]
  goto 807 if 10000[201] else 826
807:
  10000[201] <- 10000[199] < 0
  10000[201] <- 10000[201] * 4.0
  10000[201] <- 10000[199] + 10000[201]
  10000[201] <- 10000[201] * 2.0
  10000[201] <- 10000[201]
  10000[201] <- 10000[10000[201] + 1]
  10000[201] <- 10000[201] > RuntimeTouchArray[10000[193] + 6]
  10000[200] <- 10000[200] != 10000[201]
  goto 808 if 10000[200] else 821
808:
  10000[200] <- 10000[199] >= -4.0
  10000[201] <- 10000[199] < 4.0
  10000[200] <- 10000[200] && 10000[201]
  10000[201] <- Trunc(10000[199])
  10000[201] <- 10000[201] == 10000[199]
  10000[200] <- 10000[200] && 10000[201]
  goto 809 if 10000[200] else 820
809:
  10000[200] <- 10000[199] < 0
  10000[200] <- 10000[200] * 4.0
  10000[200] <- 10000[199] + 10000[200]
  10000[200] <- 10000[200] * 2.0
  10000[200] <- 10000[200]
  10000[200] <- 10000[10000[200]]
  10000[201] <- 10000[198] >= -4.0
  10000[202] <- 10000[198] < 4.0
  10000[201] <- 10000[201] && 10000[202]
  10000[202] <- Trunc(10000[198])
  10000[202] <- 10000[202] == 10000[198]
  10000[201] <- 10000[201] && 10000[202]
  goto 810 if 10000[201] else 819
810:
  10000[201] <- 10000[198] < 0
  10000[201] <- 10000[201] * 4.0
  10000[201] <- 10000[198] + 10000[201]
  10000[201] <- 10000[201] * 2.0
  10000[201] <- 10000[201]
  10000[201] <- 10000[10000[201]]
  10000[200] <- 10000[200] - 10000[201]
  10000[201] <- 10000[198] >= -4.0
  10000[202] <- 10000[198] < 4.0
  10000[201] <- 10000[201] && 10000[202]
  10000[202] <- Trunc(10000[198])
  10000[202] <- 10000[202] == 10000[198]
  10000[201] <- 10000[201] && 10000[202]
  goto 811 if 10000[201] else 818
811:
  10000[201] <- 10000[198] < 0
  10000[201] <- 10000[201] * 4.0
  10000[201] <- 10000[198] + 10000[201]
  10000[201] <- 10000[201] * 2.0
  10000[201] <- 10000[201]
  10000[201] <- 10000[10000[201] + 1]
  10000[201] <- RuntimeTouchArray[10000[193] + 6] - 10000[201]
  10000[200] <- 10000[200] * 10000[201]
  10000[201] <- 10000[199] >= -4.0
  10000[202] <- 10000[199] < 4.0
  10000[201] <- 10000[201] && 10000[202]
  10000[202] <- Trunc(10000[199])
  10000[202] <- 10000[202] == 10000[199]
  10000[201] <- 10000[201] && 10000[202]
  goto 812 if 10000[201] else 817
812:
  10000[201] <- 10000[199] < 0
  10000[201] <- 10000[201] * 4.0
  10000[201] <- 10000[199] + 10000[201]
  10000[201] <- 10000[201] * 2.0
  10000[201] <- 10000[201]
  10000[201] <- 10000[10000[201] + 1]
  10000[202] <- 10000[198] >= -4.0
  10000[203] <- 10000[198] < 4.0
  10000[202] <- 10000[202] && 10000[203]
  10000[203] <- Trunc(10000[198])
  10000[203] <- 10000[203] == 10000[198]
  10000[202] <- 10000[202] && 10000[203]
  goto 813 if 10000[202] else 816
813:
  10000[202] <- 10000[198] < 0
  10000[202] <- 10000[202] * 4.0
  10000[202] <- 10000[198] + 10000[202]
  10000[202] <- 10000[202] * 2.0
  10000[202] <- 10000[202]
  10000[202] <- 10000[10000[202] + 1]
  10000[201] <- 10000[201] - 10000[202]
  10000[199] <- 10000[200] / 10000[201]
  10000[200] <- 10000[198] >= -4.0
  10000[201] <- 10000[198] < 4.0
  10000[200] <- 10000[200] && 10000[201]
  10000[201] <- Trunc(10000[198])
  10000[201] <- 10000[201] == 10000[198]
  10000[200] <- 10000[200] && 10000[201]
  goto 814 if 10000[200] else 815
814:
  10000[200] <- 10000[198] < 0
  10000[200] <- 10000[200] * 4.0
  10000[200] <- 10000[198] + 10000[200]
  10000[200] <- 10000[200] * 2.0
  10000[200] <- 10000[200]
  10000[200] <- 10000[10000[200]]
  10000[199] <- 10000[199] + 10000[200]
  10000[199] <- RuntimeTouchArray[10000[193] + 5] < 10000[199]
  10000[199] <- 10000[199]
  goto 822
815:
  DebugLog(79.0)
  DebugPause()
  goto exit
816:
  DebugLog(79.0)
  DebugPause()
  goto exit
817:
  DebugLog(79.0)
  DebugPause()
  goto exit
818:
  DebugLog(78.0)
  DebugPause()
  goto exit
819:
  DebugLog(77.0)
  DebugPause()
  goto exit
820:
  DebugLog(77.0)
  DebugPause()
  goto exit
821:
  10000[199] <- 0
  goto 822
822:
  goto 823 if 10000[199] else 824
823:
  10000[199] <- !10000[197]
  10000[199] <- 10000[199]
  goto 825
824:
  10000[199] <- 10000[197]
  goto 825
825:
  10000[200] <- 10000[198] + 1.0
  10000[201] <- 10000[199]
  10000[202] <- 10000[200]
  10000[203] <- 10000[198]
  10000[197] <- 10000[201]
  10000[198] <- 10000[202]
  10000[199] <- 10000[203]
  goto 804
826:
  DebugLog(77.0)
  DebugPause()
  goto exit
827:
  DebugLog(77.0)
  DebugPause()
  goto exit
828:
  10000[197] <- !10000[197]
  goto 784 if 10000[197] else 829
829:
  10000[194] <- LevelMemory[17]
  10000[194] <- 10000[194] >= 16.0
  goto 839 if 10000[194] else 830
830:
  10000[194] <- 0
  goto 831
831:
  10000[195] <- LevelMemory[17]
  10000[195] <- 10000[194] < 10000[195]
  goto 832 if 10000[195] else 835
832:
  10000[195] <- 17.0 + 10000[194]
  10000[195] <- 10000[195]
  10000[195] <- LevelMemory[10000[195] + 1]
  10000[195] <- 10000[195] == RuntimeTouchArray[10000[193]]
  goto 833 if 10000[195] else 834
833:
  10000[194] <- 1.0
  goto 836
834:
  10000[194] <- 10000[194] + 1.0
  10000[194] <- 10000[194]
  10000[194] <- 10000[194]
  goto 831
835:
  10000[194] <- 0
  goto 836
836:
  goto 839 if 10000[194] else 837
837:
  10000[194] <- LevelMemory[17]
  10000[194] <- 10000[194] < 16.0
  goto 838 if 10000[194] else 852
838:
  10000[194] <- LevelMemory[17]
  10000[194] <- 17.0 + 10000[194]
  10000[194] <- 10000[194]
  LevelMemory[10000[194] + 1] <- RuntimeTouchArray[10000[193]]
  10000[194] <- LevelMemory[17]
  10000[194] <- 10000[194] + 1.0
  LevelMemory[17] <- 10000[194]
  goto 839
839:
  10000[194] <- EntityData[16] >= 0
  goto 840 if 10000[194] else 851
840:
  10000[194] <- EntityData[16] * 3.0
  10000[194] <- 10000[194]
  10000[195] <- EntityInfoArray[10000[194] + 1] >= -14.0
  10000[196] <- EntityInfoArray[10000[194] + 1] < 14.0
  10000[195] <- 10000[195] && 10000[196]
  10000[196] <- Trunc(EntityInfoArray[10000[194] + 1])
  10000[196] <- 10000[196] == EntityInfoArray[10000[194] + 1]
  10000[195] <- 10000[195] && 10000[196]
  goto 841 if 10000[195] else 850
841:
  10000[195] <- EntityInfoArray[10000[194] + 1] < 0
  10000[195] <- 10000[195] * 14.0
  10000[194] <- EntityInfoArray[10000[194] + 1] + 10000[195]
  10000[194] <- 38.0 + 10000[194]
  10000[194] <- 10000[194]
  10000[194] <- EngineRom[10000[194]]
  10000[195] <- 10000[194]
  10000[196] <- 10000[194] + 1.0
  10000[197] <- EngineRom[10000[195]]
  10000[198] <- 3000.0
  10000[199] <- 10000[196]
  10000[200] <- 0
  goto 842
842:
  10000[201] <- 10000[197]
  10000[201] <- 10000[200] < 10000[201]
  goto 843 if 10000[201] else 846
843:
  10000[201] <- 10000[198]
  10000[202] <- 10000[199]
  10000[202] <- 10000[202] + 10000[200]
  10000[203] <- 10000[201]
  10000[204] <- 10000[202]
  10000[201] <- 10000[203][10000[204]]
  10000[201] <- 10000[201] == 13.0
  goto 844 if 10000[201] else 845
844:
  10000[194] <- 1.0
  goto 847
845:
  10000[200] <- 10000[200] + 1.0
  10000[200] <- 10000[200]
  10000[200] <- 10000[200]
  goto 842
846:
  10000[194] <- 0
  goto 847
847:
  goto 848 if 10000[194] else 849
848:
  10000[194] <- EntityData[16] * 32.0
  10000[194] <- 10000[194]
  EntitySharedMemoryArray[10000[194]] <- RuntimeTouchArray[10000[193]]
  goto 853
849:
  DebugLog(83.0)
  DebugPause()
  goto exit
850:
  DebugLog(82.0)
  DebugPause()
  goto exit
851:
  DebugLog(81.0)
  DebugPause()
  goto exit
852:
  DebugLog(80.0)
  DebugPause()
  goto exit
853:
  10000[180] <- EntityData[16] >= 0
  goto 854 if 10000[180] else 982
854:
  10000[180] <- EntityData[16] * 3.0
  10000[180] <- 10000[180]
  10000[181] <- EntityInfoArray[10000[180] + 1] >= -14.0
  10000[182] <- EntityInfoArray[10000[180] + 1] < 14.0
  10000[181] <- 10000[181] && 10000[182]
  10000[182] <- Trunc(EntityInfoArray[10000[180] + 1])
  10000[182] <- 10000[182] == EntityInfoArray[10000[180] + 1]
  10000[181] <- 10000[181] && 10000[182]
  goto 855 if 10000[181] else 981
855:
  10000[181] <- EntityInfoArray[10000[180] + 1] < 0
  10000[181] <- 10000[181] * 14.0
  10000[180] <- EntityInfoArray[10000[180] + 1] + 10000[181]
  10000[180] <- 38.0 + 10000[180]
  10000[180] <- 10000[180]
  10000[180] <- EngineRom[10000[180]]
  10000[181] <- 10000[180]
  10000[182] <- 10000[180] + 1.0
  10000[183] <- EngineRom[10000[181]]
  10000[184] <- 3000.0
  10000[185] <- 10000[182]
  10000[186] <- 0
  goto 856
856:
  10000[187] <- 10000[183]
  10000[187] <- 10000[186] < 10000[187]
  goto 857 if 10000[187] else 860
857:
  10000[187] <- 10000[184]
  10000[188] <- 10000[185]
  10000[188] <- 10000[188] + 10000[186]
  10000[189] <- 10000[187]
  10000[190] <- 10000[188]
  10000[187] <- 10000[189][10000[190]]
  10000[187] <- 10000[187] == 13.0
  goto 858 if 10000[187] else 859
858:
  10000[180] <- 1.0
  goto 861
859:
  10000[186] <- 10000[186] + 1.0
  10000[186] <- 10000[186]
  10000[186] <- 10000[186]
  goto 856
860:
  10000[180] <- 0
  goto 861
861:
  goto 862 if 10000[180] else 980
862:
  10000[180] <- EntityData[16] * 32.0
  10000[180] <- 10000[180]
  10000[180] <- EntitySharedMemoryArray[10000[180]]
  10000[180] <- 10000[180] > 0
  goto 863 if 10000[180] else 986
863:
  10000[180] <- 0
  goto 864
864:
  10000[181] <- 10000[180]
  10000[181] <- 10000[181] < RuntimeUpdate[3]
  goto 865 if 10000[181] else 866
865:
  10000[181] <- 10000[180]
  10000[181] <- 10000[181] * 15.0
  10000[205] <- 10000[181]
  10000[206] <- 10000[180]
  10000[206] <- 10000[206] + 1.0
  10000[180] <- 10000[206]
  10000[206] <- 1.0
  goto 867
866:
  10000[206] <- 0
  goto 867
867:
  goto 868 if 10000[206] else 986
868:
  10000[206] <- EntityData[16] >= 0
  goto 869 if 10000[206] else 979
869:
  10000[206] <- EntityData[16] * 3.0
  10000[206] <- 10000[206]
  10000[207] <- EntityInfoArray[10000[206] + 1] >= -14.0
  10000[208] <- EntityInfoArray[10000[206] + 1] < 14.0
  10000[207] <- 10000[207] && 10000[208]
  10000[208] <- Trunc(EntityInfoArray[10000[206] + 1])
  10000[208] <- 10000[208] == EntityInfoArray[10000[206] + 1]
  10000[207] <- 10000[207] && 10000[208]
  goto 870 if 10000[207] else 978
870:
  10000[207] <- EntityInfoArray[10000[206] + 1] < 0
  10000[207] <- 10000[207] * 14.0
  10000[206] <- EntityInfoArray[10000[206] + 1] + 10000[207]
  10000[206] <- 38.0 + 10000[206]
  10000[206] <- 10000[206]
  10000[206] <- EngineRom[10000[206]]
  10000[207] <- 10000[206]
  10000[208] <- 10000[206] + 1.0
  10000[209] <- EngineRom[10000[207]]
  10000[210] <- 3000.0
  10000[211] <- 10000[208]
  10000[212] <- 0
  goto 871
871:
  10000[213] <- 10000[209]
  10000[213] <- 10000[212] < 10000[213]
  goto 872 if 10000[213] else 875
872:
  10000[213] <- 10000[210]
  10000[214] <- 10000[211]
  10000[214] <- 10000[214] + 10000[212]
  10000[215] <- 10000[213]
  10000[216] <- 10000[214]
  10000[213] <- 10000[215][10000[216]]
  10000[213] <- 10000[213] == 13.0
  goto 873 if 10000[213] else 874
873:
  10000[206] <- 1.0
  goto 876
874:
  10000[212] <- 10000[212] + 1.0
  10000[212] <- 10000[212]
  10000[212] <- 10000[212]
  goto 871
875:
  10000[206] <- 0
  goto 876
876:
  goto 877 if 10000[206] else 977
877:
  10000[206] <- EntityData[16] * 32.0
  10000[206] <- 10000[206]
  10000[206] <- EntitySharedMemoryArray[10000[206]]
  10000[206] <- RuntimeTouchArray[10000[205]] != 10000[206]
  goto 864 if 10000[206] else 878
878:
  10000[206] <- EntityData[2] == 0
  goto 879 if 10000[206] else 880
879:
  10000[206] <- 6.0 * LevelData[12]
  10000[206] <- 10000[206]
  goto 881
880:
  10000[206] <- Abs(EntityData[2])
  10000[206] <- 2.0 * 10000[206]
  10000[206] <- 2.0 + 10000[206]
  10000[206] <- 10000[206] * LevelData[12]
  10000[206] <- 10000[206]
  goto 881
881:
  10000[206] <- RuntimeTouchArray[10000[205] + 13] >= 10000[206]
  10000[207] <- EntityData[2] == 0
  goto 882 if 10000[207] else 883
882:
  10000[207] <- 10000[207]
  goto 884
883:
  10000[207] <- EntityData[2]
  10000[208] <- 0
  10000[209] <- 10000[207]
  10000[209] <- RuntimeTouchArray[10000[205] + 11] * 10000[209]
  10000[210] <- 10000[208]
  10000[210] <- RuntimeTouchArray[10000[205] + 12] * 10000[210]
  10000[207] <- 10000[209] + 10000[210]
  10000[207] <- 10000[207] > 0
  10000[207] <- 10000[207]
  goto 884
884:
  10000[208] <- 10000[116]
  10000[0] <- 10000[208]
  10000[208] <- 10000[119]
  10000[1] <- 10000[208]
  10000[208] <- 10000[154]
  10000[2] <- 10000[208]
  10000[208] <- 10000[155]
  10000[3] <- 10000[208]
  10000[208] <- 10000[176]
  10000[4] <- 10000[208]
  10000[208] <- 10000[179]
  10000[5] <- 10000[208]
  10000[208] <- 10000[143]
  10000[6] <- 10000[208]
  10000[208] <- 10000[144]
  10000[7] <- 10000[208]
  10000[208] <- 0
  10000[209] <- 0
  10000[210] <- 3.0
  goto 885
885:
  10000[211] <- 10000[209] < 4.0
  goto 886 if 10000[211] else 909
886:
  10000[211] <- 10000[209] >= -4.0
  10000[212] <- 10000[209] < 4.0
  10000[211] <- 10000[211] && 10000[212]
  10000[212] <- Trunc(10000[209])
  10000[212] <- 10000[212] == 10000[209]
  10000[211] <- 10000[211] && 10000[212]
  goto 887 if 10000[211] else 908
887:
  10000[211] <- 10000[209] < 0
  10000[211] <- 10000[211] * 4.0
  10000[211] <- 10000[209] + 10000[211]
  10000[211] <- 10000[211] * 2.0
  10000[211] <- 10000[211]
  10000[211] <- 10000[10000[211] + 1]
  10000[211] <- 10000[211] > RuntimeTouchArray[10000[205] + 6]
  10000[212] <- 10000[210] >= -4.0
  10000[213] <- 10000[210] < 4.0
  10000[212] <- 10000[212] && 10000[213]
  10000[213] <- Trunc(10000[210])
  10000[213] <- 10000[213] == 10000[210]
  10000[212] <- 10000[212] && 10000[213]
  goto 888 if 10000[212] else 907
888:
  10000[212] <- 10000[210] < 0
  10000[212] <- 10000[212] * 4.0
  10000[212] <- 10000[210] + 10000[212]
  10000[212] <- 10000[212] * 2.0
  10000[212] <- 10000[212]
  10000[212] <- 10000[10000[212] + 1]
  10000[212] <- 10000[212] > RuntimeTouchArray[10000[205] + 6]
  10000[211] <- 10000[211] != 10000[212]
  goto 889 if 10000[211] else 902
889:
  10000[211] <- 10000[210] >= -4.0
  10000[212] <- 10000[210] < 4.0
  10000[211] <- 10000[211] && 10000[212]
  10000[212] <- Trunc(10000[210])
  10000[212] <- 10000[212] == 10000[210]
  10000[211] <- 10000[211] && 10000[212]
  goto 890 if 10000[211] else 901
890:
  10000[211] <- 10000[210] < 0
  10000[211] <- 10000[211] * 4.0
  10000[211] <- 10000[210] + 10000[211]
  10000[211] <- 10000[211] * 2.0
  10000[211] <- 10000[211]
  10000[211] <- 10000[10000[211]]
  10000[212] <- 10000[209] >= -4.0
  10000[213] <- 10000[209] < 4.0
  10000[212] <- 10000[212] && 10000[213]
  10000[213] <- Trunc(10000[209])
  10000[213] <- 10000[213] == 10000[209]
  10000[212] <- 10000[212] && 10000[213]
  goto 891 if 10000[212] else 900
891:
  10000[212] <- 10000[209] < 0
  10000[212] <- 10000[212] * 4.0
  10000[212] <- 10000[209] + 10000[212]
  10000[212] <- 10000[212] * 2.0
  10000[212] <- 10000[212]
  10000[212] <- 10000[10000[212]]
  10000[211] <- 10000[211] - 10000[212]
  10000[212] <- 10000[209] >= -4.0
  10000[213] <- 10000[209] < 4.0
  10000[212] <- 10000[212] && 10000[213]
  10000[213] <- Trunc(10000[209])
  10000[213] <- 10000[213] == 10000[209]
  10000[212] <- 10000[212] && 10000[213]
  goto 892 if 10000[212] else 899
892:
  10000[212] <- 10000[209] < 0
  10000[212] <- 10000[212] * 4.0
  10000[212] <- 10000[209] + 10000[212]
  10000[212] <- 10000[212] * 2.0
  10000[212] <- 10000[212]
  10000[212] <- 10000[10000[212] + 1]
  10000[212] <- RuntimeTouchArray[10000[205] + 6] - 10000[212]
  10000[211] <- 10000[211] * 10000[212]
  10000[212] <- 10000[210] >= -4.0
  10000[213] <- 10000[210] < 4.0
  10000[212] <- 10000[212] && 10000[213]
  10000[213] <- Trunc(10000[210])
  10000[213] <- 10000[213] == 10000[210]
  10000[212] <- 10000[212] && 10000[213]
  goto 893 if 10000[212] else 898
893:
  10000[212] <- 10000[210] < 0
  10000[212] <- 10000[212] * 4.0
  10000[212] <- 10000[210] + 10000[212]
  10000[212] <- 10000[212] * 2.0
  10000[212] <- 10000[212]
  10000[212] <- 10000[10000[212] + 1]
  10000[213] <- 10000[209] >= -4.0
  10000[214] <- 10000[209] < 4.0
  10000[213] <- 10000[213] && 10000[214]
  10000[214] <- Trunc(10000[209])
  10000[214] <- 10000[214] == 10000[209]
  10000[213] <- 10000[213] && 10000[214]
  goto 894 if 10000[213] else 897
894:
  10000[213] <- 10000[209] < 0
  10000[213] <- 10000[213] * 4.0
  10000[213] <- 10000[209] + 10000[213]
  10000[213] <- 10000[213] * 2.0
  10000[213] <- 10000[213]
  10000[213] <- 10000[10000[213] + 1]
  10000[212] <- 10000[212] - 10000[213]
  10000[210] <- 10000[211] / 10000[212]
  10000[211] <- 10000[209] >= -4.0
  10000[212] <- 10000[209] < 4.0
  10000[211] <- 10000[211] && 10000[212]
  10000[212] <- Trunc(10000[209])
  10000[212] <- 10000[212] == 10000[209]
  10000[211] <- 10000[211] && 10000[212]
  goto 895 if 10000[211] else 896
895:
  10000[211] <- 10000[209] < 0
  10000[211] <- 10000[211] * 4.0
  10000[211] <- 10000[209] + 10000[211]
  10000[211] <- 10000[211] * 2.0
  10000[211] <- 10000[211]
  10000[211] <- 10000[10000[211]]
  10000[210] <- 10000[210] + 10000[211]
  10000[210] <- RuntimeTouchArray[10000[205] + 5] < 10000[210]
  10000[210] <- 10000[210]
  goto 903
896:
  DebugLog(92.0)
  DebugPause()
  goto exit
897:
  DebugLog(92.0)
  DebugPause()
  goto exit
898:
  DebugLog(92.0)
  DebugPause()
  goto exit
899:
  DebugLog(91.0)
  DebugPause()
  goto exit
900:
  DebugLog(90.0)
  DebugPause()
  goto exit
901:
  DebugLog(90.0)
  DebugPause()
  goto exit
902:
  10000[210] <- 0
  goto 903
903:
  goto 904 if 10000[210] else 905
904:
  10000[210] <- !10000[208]
  10000[210] <- 10000[210]
  goto 906
905:
  10000[210] <- 10000[208]
  goto 906
906:
  10000[211] <- 10000[209] + 1.0
  10000[212] <- 10000[210]
  10000[213] <- 10000[211]
  10000[214] <- 10000[209]
  10000[208] <- 10000[212]
  10000[209] <- 10000[213]
  10000[210] <- 10000[214]
  goto 885
907:
  DebugLog(90.0)
  DebugPause()
  goto exit
908:
  DebugLog(90.0)
  DebugPause()
  goto exit
909:
  goto 910 if 10000[208] else 914
910:
  goto 911 if 10000[206] else 912
911:
  10000[206] <- 10000[207]
  goto 913
912:
  10000[206] <- 0
  goto 913
913:
  10000[206] <- 10000[206]
  goto 915
914:
  10000[206] <- 0
  goto 915
915:
  goto 916 if 10000[206] else 918
916:
  10000[206] <- EntityMemory[0]
  10000[206] <- 10000[206] - EntityData[11]
  10000[206] <- Abs(10000[206])
  10000[207] <- RuntimeUpdate[0] - RuntimeEnvironment[3]
  10000[207] <- 10000[207] - EntityData[11]
  10000[207] <- Abs(10000[207])
  10000[206] <- 10000[207] < 10000[206]
  goto 917 if 10000[206] else 918
917:
  10000[206] <- RuntimeUpdate[0] - RuntimeEnvironment[3]
  EntityMemory[0] <- 10000[206]
  goto 918
918:
  goto 919 if RuntimeTouchArray[10000[205] + 2] else 920
919:
  10000[0] <- RuntimeTouchArray[10000[205] + 2]
  goto 921
920:
  10000[0] <- EntityMemory[0]
  10000[0] <- 10000[0] >= EntityData[11]
  10000[0] <- 10000[0]
  goto 921
921:
  goto 922 if 10000[0] else 986
922:
  10000[0] <- EntityMemory[0]
  10000[1] <- Judge(10000[0], EntityData[11], EntityData[5], EntityData[6], EntityData[7], EntityData[8], EntityData[9], EntityData[10])
  EntityInput[0] <- 10000[1]
  10000[2] <- 10000[0] - EntityData[11]
  10000[2] <- Clamp(10000[2], -1.0, 1.0)
  EntityInput[1] <- 10000[2]
  10000[2] <- EntityInput[1]
  10000[2] <- 10000[2] * 1000.0
  EntityInput[3] <- 10000[2]
  10000[2] <- 10000[1] != 0
  goto 923 if 10000[2] else 976
923:
  10000[2] <- !LevelOption[11]
  goto 924 if 10000[2] else 941
924:
  10000[2] <- 52.0 + EntityInfo[1]
  10000[2] <- 10000[2]
  10000[2] <- EngineRom[10000[2]]
  10000[3] <- !LevelOption[10]
  goto 941 if 10000[3] else 925
925:
  10000[3] <- 10000[2] == 6.0
  goto 941 if 10000[3] else 926
926:
  10000[3] <- 0
  10000[4] <- 10000[2] == 2.0
  goto 928 if 10000[4] else 927
927:
  10000[4] <- 10000[2] == 3.0
  goto 928 if 10000[4] else 934
928:
  10000[4] <- 10000[1] == 1.0
  goto 929 if 10000[4] else 930
929:
  10000[3] <- 4.0
  goto 940
930:
  10000[4] <- 10000[1] == 2.0
  goto 931 if 10000[4] else 932
931:
  10000[3] <- 5.0
  goto 940
932:
  10000[4] <- 10000[1] == 3.0
  goto 933 if 10000[4] else 940
933:
  10000[3] <- 6.0
  goto 940
934:
  10000[4] <- 10000[1] == 1.0
  goto 935 if 10000[4] else 936
935:
  10000[3] <- 1.0
  goto 940
936:
  10000[4] <- 10000[1] == 2.0
  goto 937 if 10000[4] else 938
937:
  10000[3] <- 2.0
  goto 940
938:
  10000[4] <- 10000[1] == 3.0
  goto 939 if 10000[4] else 940
939:
  10000[3] <- 3.0
  goto 940
940:
  10000[0] <- 10000[3]
  Play(10000[0], 0)
  goto 941
941:
  10000[0] <- 52.0 + EntityInfo[1]
  10000[0] <- 10000[0]
  10000[0] <- EngineRom[10000[0]]
  10000[1] <- 10000[0] == 6.0
  goto 976 if 10000[1] else 942
942:
  10000[1] <- !LevelOption[6]
  goto 976 if 10000[1] else 943
943:
  10000[1] <- 0
  10000[2] <- 10000[0] == 1.0
  goto 944 if 10000[2] else 945
944:
  10000[1] <- 1.0
  goto 955
945:
  10000[2] <- 10000[0] == 2.0
  goto 946 if 10000[2] else 947
946:
  10000[1] <- 6.0
  goto 955
947:
  10000[2] <- 10000[0] == 3.0
  goto 948 if 10000[2] else 951
948:
  10000[1] <- EntityData[2] > 0
  goto 949 if 10000[1] else 950
949:
  10000[1] <- 8.0
  goto 955
950:
  10000[1] <- 10.0
  goto 955
951:
  10000[2] <- 10000[0] == 4.0
  goto 954 if 10000[2] else 952
952:
  10000[2] <- 10000[0] == 5.0
  goto 954 if 10000[2] else 953
953:
  10000[2] <- 10000[0] == 7.0
  goto 954 if 10000[2] else 955
954:
  10000[1] <- 3.0
  goto 955
955:
  10000[2] <- EntityData[0] * LevelData[12]
  10000[3] <- LevelData[11] / 2.0
  10000[3] <- 10000[2] - 10000[3]
  10000[3] <- 10000[3]
  10000[4] <- 0
  10000[5] <- 10000[3]
  10000[5] <- LevelData[2] * 10000[5]
  10000[6] <- 10000[4]
  10000[6] <- LevelData[3] * 10000[6]
  10000[5] <- 10000[5] + 10000[6]
  10000[5] <- 10000[5] + LevelData[4]
  10000[6] <- 10000[3]
  10000[6] <- LevelData[5] * 10000[6]
  10000[7] <- 10000[4]
  10000[7] <- LevelData[6] * 10000[7]
  10000[6] <- 10000[6] + 10000[7]
  10000[6] <- 10000[6] + LevelData[7]
  10000[7] <- 10000[3]
  10000[7] <- LevelData[8] * 10000[7]
  10000[8] <- 10000[4]
  10000[8] <- LevelData[9] * 10000[8]
  10000[7] <- 10000[7] + 10000[8]
  10000[7] <- 10000[7] + LevelData[10]
  10000[8] <- 10000[5] / 10000[7]
  10000[9] <- 10000[6] / 10000[7]
  10000[10] <- 10000[8]
  10000[11] <- 10000[9]
  10000[12] <- LevelData[11] / 2.0
  10000[12] <- 10000[2] + 10000[12]
  10000[12] <- 10000[12]
  10000[13] <- 0
  10000[14] <- 10000[12]
  10000[14] <- LevelData[2] * 10000[14]
  10000[15] <- 10000[13]
  10000[15] <- LevelData[3] * 10000[15]
  10000[14] <- 10000[14] + 10000[15]
  10000[14] <- 10000[14] + LevelData[4]
  10000[15] <- 10000[12]
  10000[15] <- LevelData[5] * 10000[15]
  10000[16] <- 10000[13]
  10000[16] <- LevelData[6] * 10000[16]
  10000[15] <- 10000[15] + 10000[16]
  10000[15] <- 10000[15] + LevelData[7]
  10000[16] <- 10000[12]
  10000[16] <- LevelData[8] * 10000[16]
  10000[17] <- 10000[13]
  10000[17] <- LevelData[9] * 10000[17]
  10000[16] <- 10000[16] + 10000[17]
  10000[16] <- 10000[16] + LevelData[10]
  10000[17] <- 10000[14] / 10000[16]
  10000[18] <- 10000[15] / 10000[16]
  10000[19] <- 10000[17]
  10000[20] <- 10000[18]
  10000[21] <- 10000[19]
  10000[22] <- 10000[10]
  10000[21] <- 10000[21] - 10000[22]
  10000[22] <- 10000[20]
  10000[23] <- 10000[11]
  10000[22] <- 10000[22] - 10000[23]
  10000[23] <- 10000[21]
  10000[23] <- Power(10000[23], 2.0)
  10000[24] <- 10000[22]
  10000[24] <- Power(10000[24], 2.0)
  10000[21] <- 10000[23] + 10000[24]
  10000[21] <- Power(10000[21], 0.5)
  10000[22] <- 0
  10000[23] <- 10000[21]
  10000[24] <- 10000[10]
  10000[25] <- 10000[22]
  10000[24] <- 10000[24] + 10000[25]
  10000[25] <- 10000[11]
  10000[26] <- 10000[23]
  10000[25] <- 10000[25] + 10000[26]
  10000[26] <- 0
  10000[27] <- 10000[21]
  10000[28] <- 10000[19]
  10000[29] <- 10000[26]
  10000[28] <- 10000[28] + 10000[29]
  10000[29] <- 10000[20]
  10000[30] <- 10000[27]
  10000[29] <- 10000[29] + 10000[30]
  10000[30] <- 10000[1]
  10000[31] <- 10000[10]
  10000[32] <- 10000[11]
  10000[33] <- 10000[24]
  10000[34] <- 10000[25]
  10000[35] <- 10000[28]
  10000[36] <- 10000[29]
  10000[37] <- 10000[19]
  10000[38] <- 10000[20]
  SpawnParticleEffect(10000[30], 10000[31], 10000[32], 10000[33], 10000[34], 10000[35], 10000[36], 10000[37], 10000[38], 0.5, 0)
  10000[1] <- 0
  10000[2] <- 10000[0] == 1.0
  goto 956 if 10000[2] else 957
956:
  10000[1] <- 2.0
  goto 967
957:
  10000[2] <- 10000[0] == 2.0
  goto 958 if 10000[2] else 959
958:
  10000[1] <- 7.0
  goto 967
959:
  10000[2] <- 10000[0] == 3.0
  goto 960 if 10000[2] else 963
960:
  10000[0] <- EntityData[2] > 0
  goto 961 if 10000[0] else 962
961:
  10000[1] <- 9.0
  goto 967
962:
  10000[1] <- 11.0
  goto 967
963:
  10000[2] <- 10000[0] == 4.0
  goto 966 if 10000[2] else 964
964:
  10000[2] <- 10000[0] == 5.0
  goto 966 if 10000[2] else 965
965:
  10000[2] <- 10000[0] == 7.0
  goto 966 if 10000[2] else 967
966:
  10000[1] <- 4.0
  goto 967
967:
  10000[2] <- EntityData[0] * LevelData[12]
  10000[2] <- 10000[2]
  10000[3] <- 0
  10000[4] <- LevelData[11]
  10000[5] <- LevelData[11]
  10000[6] <- 10000[4]
  10000[6] <- 10000[6] * 1.8
  10000[7] <- 10000[5]
  10000[7] <- 10000[7] * 1.8
  10000[8] <- 10000[3]
  10000[9] <- 10000[7]
  10000[9] <- 10000[9] / 2.0
  10000[8] <- 10000[8] + 10000[9]
  10000[9] <- 10000[2]
  10000[10] <- 10000[6]
  10000[10] <- 10000[10] / 2.0
  10000[9] <- 10000[9] + 10000[10]
  10000[10] <- 10000[3]
  10000[11] <- 10000[7]
  10000[11] <- 10000[11] / 2.0
  10000[10] <- 10000[10] - 10000[11]
  10000[11] <- 10000[2]
  10000[12] <- 10000[6]
  10000[12] <- 10000[12] / 2.0
  10000[11] <- 10000[11] - 10000[12]
  10000[12] <- 10000[8]
  10000[13] <- 10000[9]
  10000[14] <- 10000[10]
  10000[15] <- 10000[11]
  10000[16] <- 10000[15]
  10000[17] <- 10000[14]
  10000[18] <- 10000[16]
  10000[19] <- 10000[17]
  10000[20] <- 10000[18]
  10000[20] <- LevelData[2] * 10000[20]
  10000[21] <- 10000[19]
  10000[21] <- LevelData[3] * 10000[21]
  10000[20] <- 10000[20] + 10000[21]
  10000[20] <- 10000[20] + LevelData[4]
  10000[21] <- 10000[18]
  10000[21] <- LevelData[5] * 10000[21]
  10000[22] <- 10000[19]
  10000[22] <- LevelData[6] * 10000[22]
  10000[21] <- 10000[21] + 10000[22]
  10000[21] <- 10000[21] + LevelData[7]
  10000[22] <- 10000[18]
  10000[22] <- LevelData[8] * 10000[22]
  10000[23] <- 10000[19]
  10000[23] <- LevelData[9] * 10000[23]
  10000[22] <- 10000[22] + 10000[23]
  10000[22] <- 10000[22] + LevelData[10]
  10000[23] <- 10000[20] / 10000[22]
  10000[24] <- 10000[21] / 10000[22]
  10000[25] <- 10000[23]
  10000[26] <- 10000[24]
  10000[27] <- 10000[13]
  10000[28] <- 10000[14]
  10000[29] <- 10000[27]
  10000[30] <- 10000[28]
  10000[31] <- 10000[29]
  10000[31] <- LevelData[2] * 10000[31]
  10000[32] <- 10000[30]
  10000[32] <- LevelData[3] * 10000[32]
  10000[31] <- 10000[31] + 10000[32]
  10000[31] <- 10000[31] + LevelData[4]
  10000[32] <- 10000[29]
  10000[32] <- LevelData[5] * 10000[32]
  10000[33] <- 10000[30]
  10000[33] <- LevelData[6] * 10000[33]
  10000[32] <- 10000[32] + 10000[33]
  10000[32] <- 10000[32] + LevelData[7]
  10000[33] <- 10000[29]
  10000[33] <- LevelData[8] * 10000[33]
  10000[34] <- 10000[30]
  10000[34] <- LevelData[9] * 10000[34]
  10000[33] <- 10000[33] + 10000[34]
  10000[33] <- 10000[33] + LevelData[10]
  10000[34] <- 10000[31] / 10000[33]
  10000[35] <- 10000[32] / 10000[33]
  10000[36] <- 10000[34]
  10000[37] <- 10000[35]
  10000[38] <- 10000[15]
  10000[39] <- 10000[12]
  10000[40] <- 10000[38]
  10000[41] <- 10000[39]
  10000[42] <- 10000[40]
  10000[42] <- LevelData[2] * 10000[42]
  10000[43] <- 10000[41]
  10000[43] <- LevelData[3] * 10000[43]
  10000[42] <- 10000[42] + 10000[43]
  10000[42] <- 10000[42] + LevelData[4]
  10000[43] <- 10000[40]
  10000[43] <- LevelData[5] * 10000[43]
  10000[44] <- 10000[41]
  10000[44] <- LevelData[6] * 10000[44]
  10000[43] <- 10000[43] + 10000[44]
  10000[43] <- 10000[43] + LevelData[7]
  10000[44] <- 10000[40]
  10000[44] <- LevelData[8] * 10000[44]
  10000[45] <- 10000[41]
  10000[45] <- LevelData[9] * 10000[45]
  10000[44] <- 10000[44] + 10000[45]
  10000[44] <- 10000[44] + LevelData[10]
  10000[45] <- 10000[42] / 10000[44]
  10000[46] <- 10000[43] / 10000[44]
  10000[47] <- 10000[45]
  10000[48] <- 10000[46]
  10000[49] <- 10000[13]
  10000[50] <- 10000[12]
  10000[51] <- 10000[49]
  10000[52] <- 10000[50]
  10000[53] <- 10000[51]
  10000[53] <- LevelData[2] * 10000[53]
  10000[54] <- 10000[52]
  10000[54] <- LevelData[3] * 10000[54]
  10000[53] <- 10000[53] + 10000[54]
  10000[53] <- 10000[53] + LevelData[4]
  10000[54] <- 10000[51]
  10000[54] <- LevelData[5] * 10000[54]
  10000[55] <- 10000[52]
  10000[55] <- LevelData[6] * 10000[55]
  10000[54] <- 10000[54] + 10000[55]
  10000[54] <- 10000[54] + LevelData[7]
  10000[55] <- 10000[51]
  10000[55] <- LevelData[8] * 10000[55]
  10000[56] <- 10000[52]
  10000[56] <- LevelData[9] * 10000[56]
  10000[55] <- 10000[55] + 10000[56]
  10000[55] <- 10000[55] + LevelData[10]
  10000[56] <- 10000[53] / 10000[55]
  10000[57] <- 10000[54] / 10000[55]
  10000[58] <- 10000[56]
  10000[59] <- 10000[57]
  10000[60] <- 10000[58]
  10000[61] <- 10000[47]
  10000[60] <- 10000[60] - 10000[61]
  10000[61] <- 10000[36]
  10000[60] <- 10000[60] + 10000[61]
  10000[61] <- 10000[25]
  10000[60] <- 10000[60] - 10000[61]
  10000[60] <- 10000[60] / 2.0
  10000[61] <- 10000[47]
  10000[62] <- 10000[58]
  10000[61] <- 10000[61] + 10000[62]
  10000[61] <- 10000[61] / 2.0
  10000[62] <- 10000[25]
  10000[63] <- 10000[36]
  10000[62] <- 10000[62] + 10000[63]
  10000[62] <- 10000[62] / 2.0
  10000[63] <- 10000[60] / 2.0
  10000[63] <- 10000[62] - 10000[63]
  10000[64] <- 10000[26]
  10000[65] <- 10000[63]
  10000[66] <- 10000[64]
  10000[67] <- 10000[60] / 2.0
  10000[67] <- 10000[62] + 10000[67]
  10000[68] <- 10000[37]
  10000[69] <- 10000[67]
  10000[70] <- 10000[68]
  10000[71] <- 10000[60] / 2.0
  10000[71] <- 10000[61] - 10000[71]
  10000[72] <- 10000[48]
  10000[73] <- 10000[71]
  10000[74] <- 10000[72]
  10000[75] <- 10000[60] / 2.0
  10000[75] <- 10000[61] + 10000[75]
  10000[76] <- 10000[59]
  10000[77] <- 10000[75]
  10000[78] <- 10000[76]
  10000[79] <- 10000[1]
  10000[80] <- 10000[65]
  10000[81] <- 10000[66]
  10000[82] <- 10000[73]
  10000[83] <- 10000[74]
  10000[84] <- 10000[77]
  10000[85] <- 10000[78]
  10000[86] <- 10000[69]
  10000[87] <- 10000[70]
  SpawnParticleEffect(10000[79], 10000[80], 10000[81], 10000[82], 10000[83], 10000[84], 10000[85], 10000[86], 10000[87], 0.5, 0)
  10000[0] <- !LevelOption[7]
  goto 976 if 10000[0] else 968
968:
  10000[0] <- 0
  goto 969
969:
  10000[1] <- 10000[0]
  10000[1] <- 10000[1] < LevelData[16]
  goto 970 if 10000[1] else 971
970:
  10000[217] <- 10000[0]
  10000[218] <- 10000[0]
  10000[218] <- 10000[218] + 1.0
  10000[0] <- 10000[218]
  10000[218] <- 1.0
  goto 972
971:
  10000[218] <- 0
  goto 972
972:
  goto 973 if 10000[218] else 975
973:
  10000[218] <- 10000[217] * 9.0
  10000[218] <- 16.0 + 10000[218]
  10000[218] <- 10000[218]
  10000[219] <- LevelData[10000[218] + 1] == EntityData[0]
  goto 974 if 10000[219] else 969
974:
  SpawnParticleEffect(0, LevelData[10000[218] + 2], LevelData[10000[218] + 3], LevelData[10000[218] + 4], LevelData[10000[218] + 5], LevelData[10000[218] + 6], LevelData[10000[218] + 7], LevelData[10000[218] + 8], LevelData[10000[218] + 9], 0.2, 0)
  goto 976
975:
  DebugLog(93.0)
  DebugPause()
  goto exit
976:
  EntityDespawn[0] <- 1.0
  EntitySharedMemory[2] <- 1.0
  goto 986
977:
  DebugLog(89.0)
  DebugPause()
  goto exit
978:
  DebugLog(88.0)
  DebugPause()
  goto exit
979:
  DebugLog(87.0)
  DebugPause()
  goto exit
980:
  DebugLog(86.0)
  DebugPause()
  goto exit
981:
  DebugLog(85.0)
  DebugPause()
  goto exit
982:
  DebugLog(84.0)
  DebugPause()
  goto exit
983:
  DebugLog(76.0)
  DebugPause()
  goto exit
984:
  DebugLog(75.0)
  DebugPause()
  goto exit
985:
  DebugLog(74.0)
  DebugPause()
  goto exit
986:
  goto exit
