0:
  goto 1 if LevelOption[12] else 2
1:
  10000[0] <- EntityData[0]
  10000[0] <- Negate(10000[0])
  EntityData[0] <- 10000[0]
  10000[0] <- EntityData[2]
  10000[16] <- Negate(10000[0])
  EntityData[2] <- 10000[16]
  goto 2
2:
  10000[16] <- EntityData[1]
  10000[16] <- BeatToTime(10000[16])
  EntityData[5] <- 10000[16]
  10000[16] <- EntityData[5]
  10000[16] <- TimeToScaledTime(10000[16])
  EntityData[6] <- 10000[16]
  10000[16] <- EntityData[6]
  10000[0] <- Divide(6.0, LevelOption[1])
  10000[0] <- Subtract(10000[16], 10000[0])
  EntityData[7] <- 10000[0]
  10000[0] <- EntityData[11]
  10000[0] <- TimeToScaledTime(10000[0])
  EntityData[8] <- 10000[0]
  10000[0] <- Add(3.0, EntityInfo[1])
  10000[0] <- 10000[0]
  10000[0] <- EngineRom[10000[0]]
  10000[1] <- 0
  10000[2] <- Equal(10000[0], 1.0)
  goto 3 if 10000[2] else 4
3:
  10000[1] <- 0
  goto 15
4:
  10000[2] <- Equal(10000[0], 2.0)
  goto 5 if 10000[2] else 6
5:
  10000[1] <- 4.0
  goto 15
6:
  10000[2] <- Equal(10000[0], 3.0)
  goto 7 if 10000[2] else 8
7:
  10000[1] <- 5.0
  goto 15
8:
  10000[2] <- Equal(10000[0], 4.0)
  goto 9 if 10000[2] else 10
9:
  10000[1] <- 1.0
  goto 15
10:
  10000[2] <- Equal(10000[0], 5.0)
  goto 11 if 10000[2] else 12
11:
  10000[1] <- 3.0
  goto 15
12:
  10000[2] <- Equal(10000[0], 6.0)
  goto 15 if 10000[2] else 13
13:
  10000[2] <- Equal(10000[0], 7.0)
  goto 14 if 10000[2] else 15
14:
  10000[1] <- 2.0
  goto 15
15:
  10000[0] <- 10000[1]
  EntityInput[1] <- 10000[0]
  10000[0] <- EntityData[5]
  EntityInput[0] <- 10000[0]
  10000[0] <- EntityInfo[0]
  10000[0] <- 10000[0]
  10000[0] <- 10000[0]
  10000[0] <- 10000[0]
  10000[0] <- 10000[0]
  10000[0] <- 10000[0]
  EntityData[9] <- 10000[0]
  goto 16
16:
  10000[0] <- EntityData[9]
  10000[1] <- GreaterOr(10000[0], 0)
  goto 17 if 10000[1] else 209
17:
  10000[16] <- Multiply(10000[0], 3.0)
  10000[16] <- 10000[16]
  10000[17] <- GreaterOr(EntityInfoArray[10000[16] + 1], -15.0)
  10000[18] <- Less(EntityInfoArray[10000[16] + 1], 15.0)
  10000[17] <- And(10000[17], 10000[18])
  10000[18] <- Trunc(EntityInfoArray[10000[16] + 1])
  10000[18] <- Equal(10000[18], EntityInfoArray[10000[16] + 1])
  10000[17] <- And(10000[17], 10000[18])
  goto 18 if 10000[17] else 208
18:
  10000[17] <- Less(EntityInfoArray[10000[16] + 1], 0)
  10000[17] <- Multiply(10000[17], 15.0)
  10000[16] <- Add(EntityInfoArray[10000[16] + 1], 10000[17])
  10000[16] <- Add(55.0, 10000[16])
  10000[16] <- 10000[16]
  10000[16] <- EngineRom[10000[16]]
  10000[17] <- 10000[16]
  10000[18] <- Add(10000[16], 1.0)
  10000[19] <- EngineRom[10000[17]]
  10000[20] <- 3000.0
  10000[21] <- 10000[18]
  10000[22] <- 0
  goto 19
19:
  10000[23] <- 10000[19]
  10000[23] <- Less(10000[22], 10000[23])
  goto 20 if 10000[23] else 23
20:
  10000[23] <- 10000[20]
  10000[24] <- 10000[21]
  10000[24] <- Add(10000[24], 10000[22])
  10000[25] <- 10000[23]
  10000[26] <- 10000[24]
  10000[23] <- 10000[25][10000[26]]
  10000[23] <- Equal(10000[23], 14.0)
  goto 21 if 10000[23] else 22
21:
  10000[16] <- 1.0
  goto 24
22:
  10000[22] <- Add(10000[22], 1.0)
  10000[22] <- 10000[22]
  10000[22] <- 10000[22]
  goto 19
23:
  10000[16] <- 0
  goto 24
24:
  goto 25 if 10000[16] else 207
25:
  10000[16] <- Multiply(10000[0], 32.0)
  10000[16] <- Add(3.0, 10000[16])
  10000[16] <- 10000[16]
  10000[16] <- EntityDataArray[10000[16]]
  10000[16] <- Greater(10000[16], 0)
  goto 26 if 10000[16] else 39
26:
  10000[16] <- EntityData[9]
  10000[17] <- GreaterOr(10000[16], 0)
  goto 27 if 10000[17] else 38
27:
  10000[17] <- Multiply(10000[16], 3.0)
  10000[17] <- 10000[17]
  10000[18] <- GreaterOr(EntityInfoArray[10000[17] + 1], -15.0)
  10000[19] <- Less(EntityInfoArray[10000[17] + 1], 15.0)
  10000[18] <- And(10000[18], 10000[19])
  10000[19] <- Trunc(EntityInfoArray[10000[17] + 1])
  10000[19] <- Equal(10000[19], EntityInfoArray[10000[17] + 1])
  10000[18] <- And(10000[18], 10000[19])
  goto 28 if 10000[18] else 37
28:
  10000[18] <- Less(EntityInfoArray[10000[17] + 1], 0)
  10000[18] <- Multiply(10000[18], 15.0)
  10000[17] <- Add(EntityInfoArray[10000[17] + 1], 10000[18])
  10000[17] <- Add(55.0, 10000[17])
  10000[17] <- 10000[17]
  10000[17] <- EngineRom[10000[17]]
  10000[18] <- 10000[17]
  10000[19] <- Add(10000[17], 1.0)
  10000[0] <- EngineRom[10000[18]]
  10000[1] <- 3000.0
  10000[2] <- 10000[19]
  10000[3] <- 0
  goto 29
29:
  10000[4] <- 10000[0]
  10000[4] <- Less(10000[3], 10000[4])
  goto 30 if 10000[4] else 33
30:
  10000[4] <- 10000[1]
  10000[5] <- 10000[2]
  10000[5] <- Add(10000[5], 10000[3])
  10000[6] <- 10000[4]
  10000[7] <- 10000[5]
  10000[4] <- 10000[6][10000[7]]
  10000[4] <- Equal(10000[4], 14.0)
  goto 31 if 10000[4] else 32
31:
  10000[0] <- 1.0
  goto 34
32:
  10000[3] <- Add(10000[3], 1.0)
  10000[3] <- 10000[3]
  10000[3] <- 10000[3]
  goto 29
33:
  10000[0] <- 0
  goto 34
34:
  goto 35 if 10000[0] else 36
35:
  10000[0] <- Multiply(10000[16], 32.0)
  10000[0] <- Add(3.0, 10000[0])
  10000[0] <- 10000[0]
  10000[0] <- EntityDataArray[10000[0]]
  10000[0] <- 10000[0]
  10000[0] <- 10000[0]
  10000[0] <- 10000[0]
  10000[0] <- 10000[0]
  EntityData[9] <- 10000[0]
  goto 16
36:
  DebugLog(6.0)
  DebugPause()
  goto exit
37:
  DebugLog(5.0)
  DebugPause()
  goto exit
38:
  DebugLog(4.0)
  DebugPause()
  goto exit
39:
  10000[0] <- EntityInfo[0]
  10000[0] <- 10000[0]
  10000[0] <- 10000[0]
  10000[0] <- 10000[0]
  10000[0] <- 10000[0]
  10000[0] <- 10000[0]
  EntityData[10] <- 10000[0]
  goto 40
40:
  10000[0] <- EntityData[10]
  10000[1] <- GreaterOr(10000[0], 0)
  goto 41 if 10000[1] else 206
41:
  10000[1] <- Multiply(10000[0], 3.0)
  10000[1] <- 10000[1]
  10000[2] <- GreaterOr(EntityInfoArray[10000[1] + 1], -15.0)
  10000[3] <- Less(EntityInfoArray[10000[1] + 1], 15.0)
  10000[2] <- And(10000[2], 10000[3])
  10000[3] <- Trunc(EntityInfoArray[10000[1] + 1])
  10000[3] <- Equal(10000[3], EntityInfoArray[10000[1] + 1])
  10000[2] <- And(10000[2], 10000[3])
  goto 42 if 10000[2] else 205
42:
  10000[2] <- Less(EntityInfoArray[10000[1] + 1], 0)
  10000[2] <- Multiply(10000[2], 15.0)
  10000[1] <- Add(EntityInfoArray[10000[1] + 1], 10000[2])
  10000[1] <- Add(55.0, 10000[1])
  10000[1] <- 10000[1]
  10000[1] <- EngineRom[10000[1]]
  10000[2] <- 10000[1]
  10000[3] <- Add(10000[1], 1.0)
  10000[4] <- EngineRom[10000[2]]
  10000[5] <- 3000.0
  10000[6] <- 10000[3]
  10000[7] <- 0
  goto 43
43:
  10000[8] <- 10000[4]
  10000[8] <- Less(10000[7], 10000[8])
  goto 44 if 10000[8] else 47
44:
  10000[8] <- 10000[5]
  10000[9] <- 10000[6]
  10000[9] <- Add(10000[9], 10000[7])
  10000[10] <- 10000[8]
  10000[11] <- 10000[9]
  10000[8] <- 10000[10][10000[11]]
  10000[8] <- Equal(10000[8], 14.0)
  goto 45 if 10000[8] else 46
45:
  10000[1] <- 1.0
  goto 48
46:
  10000[7] <- Add(10000[7], 1.0)
  10000[7] <- 10000[7]
  10000[7] <- 10000[7]
  goto 43
47:
  10000[1] <- 0
  goto 48
48:
  goto 49 if 10000[1] else 204
49:
  10000[0] <- Multiply(10000[0], 32.0)
  10000[0] <- Add(4.0, 10000[0])
  10000[0] <- 10000[0]
  10000[0] <- EntityDataArray[10000[0]]
  10000[0] <- Greater(10000[0], 0)
  goto 50 if 10000[0] else 63
50:
  10000[0] <- EntityData[10]
  10000[1] <- GreaterOr(10000[0], 0)
  goto 51 if 10000[1] else 62
51:
  10000[1] <- Multiply(10000[0], 3.0)
  10000[1] <- 10000[1]
  10000[2] <- GreaterOr(EntityInfoArray[10000[1] + 1], -15.0)
  10000[3] <- Less(EntityInfoArray[10000[1] + 1], 15.0)
  10000[2] <- And(10000[2], 10000[3])
  10000[3] <- Trunc(EntityInfoArray[10000[1] + 1])
  10000[3] <- Equal(10000[3], EntityInfoArray[10000[1] + 1])
  10000[2] <- And(10000[2], 10000[3])
  goto 52 if 10000[2] else 61
52:
  10000[2] <- Less(EntityInfoArray[10000[1] + 1], 0)
  10000[2] <- Multiply(10000[2], 15.0)
  10000[1] <- Add(EntityInfoArray[10000[1] + 1], 10000[2])
  10000[1] <- Add(55.0, 10000[1])
  10000[1] <- 10000[1]
  10000[1] <- EngineRom[10000[1]]
  10000[2] <- 10000[1]
  10000[3] <- Add(10000[1], 1.0)
  10000[4] <- EngineRom[10000[2]]
  10000[5] <- 3000.0
  10000[6] <- 10000[3]
  10000[7] <- 0
  goto 53
53:
  10000[8] <- 10000[4]
  10000[8] <- Less(10000[7], 10000[8])
  goto 54 if 10000[8] else 57
54:
  10000[8] <- 10000[5]
  10000[9] <- 10000[6]
  10000[9] <- Add(10000[9], 10000[7])
  10000[10] <- 10000[8]
  10000[11] <- 10000[9]
  10000[8] <- 10000[10][10000[11]]
  10000[8] <- Equal(10000[8], 14.0)
  goto 55 if 10000[8] else 56
55:
  10000[1] <- 1.0
  goto 58
56:
  10000[7] <- Add(10000[7], 1.0)
  10000[7] <- 10000[7]
  10000[7] <- 10000[7]
  goto 53
57:
  10000[1] <- 0
  goto 58
58:
  goto 59 if 10000[1] else 60
59:
  10000[0] <- Multiply(10000[0], 32.0)
  10000[0] <- Add(4.0, 10000[0])
  10000[0] <- 10000[0]
  10000[0] <- EntityDataArray[10000[0]]
  10000[0] <- 10000[0]
  10000[0] <- 10000[0]
  10000[0] <- 10000[0]
  10000[0] <- 10000[0]
  EntityData[10] <- 10000[0]
  goto 40
60:
  DebugLog(12.0)
  DebugPause()
  goto exit
61:
  DebugLog(11.0)
  DebugPause()
  goto exit
62:
  DebugLog(10.0)
  DebugPause()
  goto exit
63:
  10000[0] <- RuntimeEnvironment[4]
  goto 64 if 10000[0] else 83
64:
  10000[0] <- EntityData[12]
  10000[0] <- NotEqual(10000[0], 0)
  goto 65 if 10000[0] else 82
65:
  10000[0] <- Add(3.0, EntityInfo[1])
  10000[0] <- 10000[0]
  10000[0] <- EngineRom[10000[0]]
  10000[1] <- EntityData[12]
  10000[2] <- EntityData[11]
  10000[3] <- Not(LevelOption[10])
  goto 82 if 10000[3] else 66
66:
  10000[3] <- Equal(10000[0], 6.0)
  goto 82 if 10000[3] else 67
67:
  10000[3] <- 0
  10000[4] <- Equal(10000[0], 2.0)
  goto 69 if 10000[4] else 68
68:
  10000[4] <- Equal(10000[0], 3.0)
  goto 69 if 10000[4] else 75
69:
  10000[4] <- Equal(10000[1], 1.0)
  goto 70 if 10000[4] else 71
70:
  10000[3] <- 4.0
  goto 81
71:
  10000[4] <- Equal(10000[1], 2.0)
  goto 72 if 10000[4] else 73
72:
  10000[3] <- 5.0
  goto 81
73:
  10000[4] <- Equal(10000[1], 3.0)
  goto 74 if 10000[4] else 81
74:
  10000[3] <- 6.0
  goto 81
75:
  10000[4] <- Equal(10000[1], 1.0)
  goto 76 if 10000[4] else 77
76:
  10000[3] <- 1.0
  goto 81
77:
  10000[4] <- Equal(10000[1], 2.0)
  goto 78 if 10000[4] else 79
78:
  10000[3] <- 2.0
  goto 81
79:
  10000[4] <- Equal(10000[1], 3.0)
  goto 80 if 10000[4] else 81
80:
  10000[3] <- 3.0
  goto 81
81:
  10000[3] <- 10000[3]
  PlayScheduled(10000[3], 10000[2], 0)
  goto 82
82:
  10000[0] <- EntityData[13]
  10000[0] <- Multiply(10000[0], 1000.0)
  EntityInput[2] <- 10000[0]
  goto 90
83:
  EntityData[12] <- 1.0
  10000[0] <- Add(3.0, EntityInfo[1])
  10000[0] <- 10000[0]
  10000[0] <- EngineRom[10000[0]]
  10000[1] <- EntityData[5]
  10000[2] <- Not(LevelOption[10])
  goto 90 if 10000[2] else 84
84:
  10000[2] <- Equal(10000[0], 6.0)
  goto 90 if 10000[2] else 85
85:
  10000[2] <- Equal(10000[0], 2.0)
  goto 87 if 10000[2] else 86
86:
  10000[2] <- Equal(10000[0], 3.0)
  goto 87 if 10000[2] else 88
87:
  10000[2] <- 4.0
  goto 89
88:
  10000[2] <- 1.0
  goto 89
89:
  10000[2] <- 10000[2]
  PlayScheduled(10000[2], 10000[1], 0)
  goto 90
90:
  10000[0] <- EntityData[3]
  10000[0] <- Greater(10000[0], 0)
  goto 91 if 10000[0] else 92
91:
  10000[0] <- EntityData[4]
  10000[0] <- Greater(10000[0], 0)
  10000[0] <- Not(10000[0])
  10000[0] <- 10000[0]
  goto 93
92:
  10000[0] <- 0
  goto 93
93:
  goto 94 if 10000[0] else 203
94:
  10000[0] <- EntityData[9]
  10000[0] <- 10000[0]
  10000[0] <- 10000[0]
  10000[1] <- EntityData[10]
  10000[1] <- 10000[1]
  10000[1] <- 10000[1]
  10000[2] <- 0
  Spawn(9.0, 10000[0], 10000[1], 10000[2])
  10000[0] <- RuntimeEnvironment[4]
  goto 95 if 10000[0] else 177
95:
  10000[0] <- 18.0
  10000[1] <- EntityData[9]
  10000[2] <- GreaterOr(10000[1], 0)
  goto 96 if 10000[2] else 176
96:
  10000[2] <- Multiply(10000[1], 3.0)
  10000[2] <- 10000[2]
  10000[3] <- GreaterOr(EntityInfoArray[10000[2] + 1], -15.0)
  10000[4] <- Less(EntityInfoArray[10000[2] + 1], 15.0)
  10000[3] <- And(10000[3], 10000[4])
  10000[4] <- Trunc(EntityInfoArray[10000[2] + 1])
  10000[4] <- Equal(10000[4], EntityInfoArray[10000[2] + 1])
  10000[3] <- And(10000[3], 10000[4])
  goto 97 if 10000[3] else 175
97:
  10000[3] <- Less(EntityInfoArray[10000[2] + 1], 0)
  10000[3] <- Multiply(10000[3], 15.0)
  10000[2] <- Add(EntityInfoArray[10000[2] + 1], 10000[3])
  10000[2] <- Add(55.0, 10000[2])
  10000[2] <- 10000[2]
  10000[2] <- EngineRom[10000[2]]
  10000[3] <- 10000[2]
  10000[4] <- Add(10000[2], 1.0)
  10000[5] <- EngineRom[10000[3]]
  10000[6] <- 3000.0
  10000[7] <- 10000[4]
  10000[8] <- 0
  goto 98
98:
  10000[9] <- 10000[5]
  10000[9] <- Less(10000[8], 10000[9])
  goto 99 if 10000[9] else 102
99:
  10000[9] <- 10000[6]
  10000[10] <- 10000[7]
  10000[10] <- Add(10000[10], 10000[8])
  10000[11] <- 10000[9]
  10000[12] <- 10000[10]
  10000[9] <- 10000[11][10000[12]]
  10000[9] <- Equal(10000[9], 14.0)
  goto 100 if 10000[9] else 101
100:
  10000[2] <- 1.0
  goto 103
101:
  10000[8] <- Add(10000[8], 1.0)
  10000[8] <- 10000[8]
  10000[8] <- 10000[8]
  goto 98
102:
  10000[2] <- 0
  goto 103
103:
  goto 104 if 10000[2] else 174
104:
  10000[1] <- Multiply(10000[1], 3.0)
  10000[1] <- 10000[1]
  10000[2] <- GreaterOr(EntityInfoArray[10000[1]], 0)
  10000[3] <- Less(EntityInfoArray[10000[1]], 99999.0)
  10000[2] <- And(10000[2], 10000[3])
  10000[3] <- Trunc(EntityInfoArray[10000[1]])
  10000[3] <- Equal(10000[3], EntityInfoArray[10000[1]])
  10000[2] <- And(10000[2], 10000[3])
  goto 105 if 10000[2] else 173
105:
  10000[2] <- Max(1.0, 1.0)
  10000[1] <- Multiply(10000[2], EntityInfoArray[10000[1]])
  10000[2] <- 10000[0]
  10000[0] <- Add(10000[1], 10000[2])
  10000[0] <- 10000[0]
  10000[1] <- 10000[0]
  10000[1] <- StreamHas(10000[1], -10.0)
  goto 106 if 10000[1] else 107
106:
  10000[1] <- -10.0
  goto 108
107:
  10000[1] <- 10000[0]
  10000[1] <- StreamGetNextKey(10000[1], -10.0)
  10000[1] <- 10000[1]
  goto 108
108:
  10000[1] <- 10000[1]
  10000[2] <- 0
  10000[3] <- 0
  goto 109
109:
  10000[4] <- 10000[1]
  10000[5] <- 10000[0]
  10000[4] <- StreamHas(10000[5], 10000[4])
  goto 110 if 10000[4] else 114
110:
  10000[13] <- 10000[1]
  10000[14] <- 10000[1]
  10000[15] <- 10000[0]
  10000[15] <- Add(10000[15], 0)
  10000[16] <- 10000[1]
  10000[17] <- 10000[0]
  10000[17] <- StreamGetNextKey(10000[17], 10000[16])
  10000[18] <- Greater(10000[17], 10000[16])
  goto 111 if 10000[18] else 112
111:
  10000[16] <- 10000[17]
  goto 113
112:
  10000[16] <- inf
  goto 113
113:
  10000[1] <- 10000[16]
  10000[16] <- 1.0
  goto 115
114:
  10000[16] <- 0
  goto 115
115:
  goto 116 if 10000[16] else 158
116:
  10000[16] <- EntityData[9]
  10000[17] <- GreaterOr(10000[16], 0)
  goto 117 if 10000[17] else 157
117:
  10000[17] <- Multiply(10000[16], 3.0)
  10000[17] <- 10000[17]
  10000[18] <- GreaterOr(EntityInfoArray[10000[17] + 1], -15.0)
  10000[19] <- Less(EntityInfoArray[10000[17] + 1], 15.0)
  10000[18] <- And(10000[18], 10000[19])
  10000[19] <- Trunc(EntityInfoArray[10000[17] + 1])
  10000[19] <- Equal(10000[19], EntityInfoArray[10000[17] + 1])
  10000[18] <- And(10000[18], 10000[19])
  goto 118 if 10000[18] else 156
118:
  10000[18] <- Less(EntityInfoArray[10000[17] + 1], 0)
  10000[18] <- Multiply(10000[18], 15.0)
  10000[17] <- Add(EntityInfoArray[10000[17] + 1], 10000[18])
  10000[17] <- Add(55.0, 10000[17])
  10000[17] <- 10000[17]
  10000[17] <- EngineRom[10000[17]]
  10000[18] <- 10000[17]
  10000[19] <- Add(10000[17], 1.0)
  10000[20] <- EngineRom[10000[18]]
  10000[21] <- 3000.0
  10000[22] <- 10000[19]
  10000[23] <- 0
  goto 119
119:
  10000[24] <- 10000[20]
  10000[24] <- Less(10000[23], 10000[24])
  goto 120 if 10000[24] else 123
120:
  10000[24] <- 10000[21]
  10000[25] <- 10000[22]
  10000[25] <- Add(10000[25], 10000[23])
  10000[26] <- 10000[24]
  10000[27] <- 10000[25]
  10000[24] <- 10000[26][10000[27]]
  10000[24] <- Equal(10000[24], 14.0)
  goto 121 if 10000[24] else 122
121:
  10000[17] <- 1.0
  goto 124
122:
  10000[23] <- Add(10000[23], 1.0)
  10000[23] <- 10000[23]
  10000[23] <- 10000[23]
  goto 119
123:
  10000[17] <- 0
  goto 124
124:
  goto 125 if 10000[17] else 155
125:
  10000[16] <- Multiply(10000[16], 32.0)
  10000[16] <- Add(5.0, 10000[16])
  10000[16] <- 10000[16]
  10000[16] <- EntityDataArray[10000[16]]
  10000[16] <- Less(10000[13], 10000[16])
  goto 126 if 10000[16] else 127
126:
  10000[16] <- 10000[2]
  10000[17] <- 10000[3]
  10000[2] <- 10000[16]
  10000[3] <- 10000[17]
  goto 109
127:
  10000[16] <- EntityData[10]
  10000[17] <- GreaterOr(10000[16], 0)
  goto 128 if 10000[17] else 154
128:
  10000[17] <- Multiply(10000[16], 3.0)
  10000[17] <- 10000[17]
  10000[18] <- GreaterOr(EntityInfoArray[10000[17] + 1], -15.0)
  10000[19] <- Less(EntityInfoArray[10000[17] + 1], 15.0)
  10000[18] <- And(10000[18], 10000[19])
  10000[19] <- Trunc(EntityInfoArray[10000[17] + 1])
  10000[19] <- Equal(10000[19], EntityInfoArray[10000[17] + 1])
  10000[18] <- And(10000[18], 10000[19])
  goto 129 if 10000[18] else 153
129:
  10000[18] <- Less(EntityInfoArray[10000[17] + 1], 0)
  10000[18] <- Multiply(10000[18], 15.0)
  10000[17] <- Add(EntityInfoArray[10000[17] + 1], 10000[18])
  10000[17] <- Add(55.0, 10000[17])
  10000[17] <- 10000[17]
  10000[17] <- EngineRom[10000[17]]
  10000[18] <- 10000[17]
  10000[19] <- Add(10000[17], 1.0)
  10000[20] <- EngineRom[10000[18]]
  10000[21] <- 3000.0
  10000[22] <- 10000[19]
  10000[23] <- 0
  goto 130
130:
  10000[24] <- 10000[20]
  10000[24] <- Less(10000[23], 10000[24])
  goto 131 if 10000[24] else 134
131:
  10000[24] <- 10000[21]
  10000[25] <- 10000[22]
  10000[25] <- Add(10000[25], 10000[23])
  10000[26] <- 10000[24]
  10000[27] <- 10000[25]
  10000[24] <- 10000[26][10000[27]]
  10000[24] <- Equal(10000[24], 14.0)
  goto 132 if 10000[24] else 133
132:
  10000[17] <- 1.0
  goto 135
133:
  10000[23] <- Add(10000[23], 1.0)
  10000[23] <- 10000[23]
  10000[23] <- 10000[23]
  goto 130
134:
  10000[17] <- 0
  goto 135
135:
  goto 136 if 10000[17] else 152
136:
  10000[16] <- Multiply(10000[16], 32.0)
  10000[16] <- Add(5.0, 10000[16])
  10000[16] <- 10000[16]
  10000[16] <- EntityDataArray[10000[16]]
  10000[16] <- Greater(10000[13], 10000[16])
  goto 158 if 10000[16] else 137
137:
  goto 138 if StreamGetValue(10000[15], 10000[14]) else 139
138:
  10000[16] <- Not(10000[3])
  10000[16] <- 10000[16]
  goto 140
139:
  10000[16] <- 0
  goto 140
140:
  goto 141 if 10000[16] else 142
141:
  10000[16] <- 1.0
  10000[17] <- 10000[13]
  goto 143
142:
  10000[16] <- 10000[3]
  10000[17] <- 10000[2]
  goto 143
143:
  10000[18] <- Not(StreamGetValue(10000[15], 10000[14]))
  goto 144 if 10000[18] else 145
144:
  10000[18] <- 10000[16]
  goto 146
145:
  10000[18] <- 0
  goto 146
146:
  goto 147 if 10000[18] else 150
147:
  10000[18] <- Not(LevelOption[10])
  goto 149 if 10000[18] else 148
148:
  10000[18] <- PlayLoopedScheduled(7.0, 10000[17])
  10000[18] <- 10000[18]
  10000[18] <- 10000[18]
  StopLoopedScheduled(10000[18], 10000[13])
  goto 149
149:
  10000[18] <- 0
  goto 151
150:
  10000[18] <- 10000[16]
  goto 151
151:
  10000[19] <- 10000[17]
  10000[20] <- 10000[18]
  10000[2] <- 10000[19]
  10000[3] <- 10000[20]
  goto 109
152:
  DebugLog(22.0)
  DebugPause()
  goto exit
153:
  DebugLog(21.0)
  DebugPause()
  goto exit
154:
  DebugLog(20.0)
  DebugPause()
  goto exit
155:
  DebugLog(19.0)
  DebugPause()
  goto exit
156:
  DebugLog(18.0)
  DebugPause()
  goto exit
157:
  DebugLog(17.0)
  DebugPause()
  goto exit
158:
  goto 159 if 10000[3] else 203
159:
  10000[3] <- EntityData[10]
  10000[4] <- GreaterOr(10000[3], 0)
  goto 160 if 10000[4] else 172
160:
  10000[4] <- Multiply(10000[3], 3.0)
  10000[4] <- 10000[4]
  10000[5] <- GreaterOr(EntityInfoArray[10000[4] + 1], -15.0)
  10000[6] <- Less(EntityInfoArray[10000[4] + 1], 15.0)
  10000[5] <- And(10000[5], 10000[6])
  10000[6] <- Trunc(EntityInfoArray[10000[4] + 1])
  10000[6] <- Equal(10000[6], EntityInfoArray[10000[4] + 1])
  10000[5] <- And(10000[5], 10000[6])
  goto 161 if 10000[5] else 171
161:
  10000[5] <- Less(EntityInfoArray[10000[4] + 1], 0)
  10000[5] <- Multiply(10000[5], 15.0)
  10000[4] <- Add(EntityInfoArray[10000[4] + 1], 10000[5])
  10000[4] <- Add(55.0, 10000[4])
  10000[4] <- 10000[4]
  10000[4] <- EngineRom[10000[4]]
  10000[5] <- 10000[4]
  10000[6] <- Add(10000[4], 1.0)
  10000[7] <- EngineRom[10000[5]]
  10000[8] <- 3000.0
  10000[9] <- 10000[6]
  10000[10] <- 0
  goto 162
162:
  10000[11] <- 10000[7]
  10000[11] <- Less(10000[10], 10000[11])
  goto 163 if 10000[11] else 166
163:
  10000[11] <- 10000[8]
  10000[12] <- 10000[9]
  10000[12] <- Add(10000[12], 10000[10])
  10000[13] <- 10000[11]
  10000[14] <- 10000[12]
  10000[11] <- 10000[13][10000[14]]
  10000[11] <- Equal(10000[11], 14.0)
  goto 164 if 10000[11] else 165
164:
  10000[4] <- 1.0
  goto 167
165:
  10000[10] <- Add(10000[10], 1.0)
  10000[10] <- 10000[10]
  10000[10] <- 10000[10]
  goto 162
166:
  10000[4] <- 0
  goto 167
167:
  goto 168 if 10000[4] else 170
168:
  10000[3] <- Multiply(10000[3], 32.0)
  10000[3] <- Add(5.0, 10000[3])
  10000[3] <- 10000[3]
  10000[3] <- EntityDataArray[10000[3]]
  10000[4] <- Not(LevelOption[10])
  goto 203 if 10000[4] else 169
169:
  10000[4] <- PlayLoopedScheduled(7.0, 10000[2])
  10000[4] <- 10000[4]
  10000[4] <- 10000[4]
  StopLoopedScheduled(10000[4], 10000[3])
  goto 203
170:
  DebugLog(25.0)
  DebugPause()
  goto exit
171:
  DebugLog(24.0)
  DebugPause()
  goto exit
172:
  DebugLog(23.0)
  DebugPause()
  goto exit
173:
  DebugLog(16.0)
  DebugPause()
  goto exit
174:
  DebugLog(15.0)
  DebugPause()
  goto exit
175:
  DebugLog(14.0)
  DebugPause()
  goto exit
176:
  DebugLog(13.0)
  DebugPause()
  goto exit
177:
  10000[0] <- EntityData[9]
  10000[1] <- GreaterOr(10000[0], 0)
  goto 178 if 10000[1] else 202
178:
  10000[1] <- Multiply(10000[0], 3.0)
  10000[1] <- 10000[1]
  10000[2] <- GreaterOr(EntityInfoArray[10000[1] + 1], -15.0)
  10000[3] <- Less(EntityInfoArray[10000[1] + 1], 15.0)
  10000[2] <- And(10000[2], 10000[3])
  10000[3] <- Trunc(EntityInfoArray[10000[1] + 1])
  10000[3] <- Equal(10000[3], EntityInfoArray[10000[1] + 1])
  10000[2] <- And(10000[2], 10000[3])
  goto 179 if 10000[2] else 201
179:
  10000[2] <- Less(EntityInfoArray[10000[1] + 1], 0)
  10000[2] <- Multiply(10000[2], 15.0)
  10000[1] <- Add(EntityInfoArray[10000[1] + 1], 10000[2])
  10000[1] <- Add(55.0, 10000[1])
  10000[1] <- 10000[1]
  10000[1] <- EngineRom[10000[1]]
  10000[2] <- 10000[1]
  10000[3] <- Add(10000[1], 1.0)
  10000[4] <- EngineRom[10000[2]]
  10000[5] <- 3000.0
  10000[6] <- 10000[3]
  10000[7] <- 0
  goto 180
180:
  10000[8] <- 10000[4]
  10000[8] <- Less(10000[7], 10000[8])
  goto 181 if 10000[8] else 184
181:
  10000[8] <- 10000[5]
  10000[9] <- 10000[6]
  10000[9] <- Add(10000[9], 10000[7])
  10000[10] <- 10000[8]
  10000[11] <- 10000[9]
  10000[8] <- 10000[10][10000[11]]
  10000[8] <- Equal(10000[8], 14.0)
  goto 182 if 10000[8] else 183
182:
  10000[1] <- 1.0
  goto 185
183:
  10000[7] <- Add(10000[7], 1.0)
  10000[7] <- 10000[7]
  10000[7] <- 10000[7]
  goto 180
184:
  10000[1] <- 0
  goto 185
185:
  goto 186 if 10000[1] else 200
186:
  10000[0] <- Multiply(10000[0], 32.0)
  10000[0] <- Add(5.0, 10000[0])
  10000[0] <- 10000[0]
  10000[0] <- EntityDataArray[10000[0]]
  10000[1] <- EntityData[10]
  10000[2] <- GreaterOr(10000[1], 0)
  goto 187 if 10000[2] else 199
187:
  10000[2] <- Multiply(10000[1], 3.0)
  10000[2] <- 10000[2]
  10000[3] <- GreaterOr(EntityInfoArray[10000[2] + 1], -15.0)
  10000[4] <- Less(EntityInfoArray[10000[2] + 1], 15.0)
  10000[3] <- And(10000[3], 10000[4])
  10000[4] <- Trunc(EntityInfoArray[10000[2] + 1])
  10000[4] <- Equal(10000[4], EntityInfoArray[10000[2] + 1])
  10000[3] <- And(10000[3], 10000[4])
  goto 188 if 10000[3] else 198
188:
  10000[3] <- Less(EntityInfoArray[10000[2] + 1], 0)
  10000[3] <- Multiply(10000[3], 15.0)
  10000[2] <- Add(EntityInfoArray[10000[2] + 1], 10000[3])
  10000[2] <- Add(55.0, 10000[2])
  10000[2] <- 10000[2]
  10000[2] <- EngineRom[10000[2]]
  10000[3] <- 10000[2]
  10000[4] <- Add(10000[2], 1.0)
  10000[5] <- EngineRom[10000[3]]
  10000[6] <- 3000.0
  10000[7] <- 10000[4]
  10000[8] <- 0
  goto 189
189:
  10000[9] <- 10000[5]
  10000[9] <- Less(10000[8], 10000[9])
  goto 190 if 10000[9] else 193
190:
  10000[9] <- 10000[6]
  10000[10] <- 10000[7]
  10000[10] <- Add(10000[10], 10000[8])
  10000[11] <- 10000[9]
  10000[12] <- 10000[10]
  10000[9] <- 10000[11][10000[12]]
  10000[9] <- Equal(10000[9], 14.0)
  goto 191 if 10000[9] else 192
191:
  10000[2] <- 1.0
  goto 194
192:
  10000[8] <- Add(10000[8], 1.0)
  10000[8] <- 10000[8]
  10000[8] <- 10000[8]
  goto 189
193:
  10000[2] <- 0
  goto 194
194:
  goto 195 if 10000[2] else 197
195:
  10000[1] <- Multiply(10000[1], 32.0)
  10000[1] <- Add(5.0, 10000[1])
  10000[1] <- 10000[1]
  10000[1] <- EntityDataArray[10000[1]]
  10000[2] <- Not(LevelOption[10])
  goto 203 if 10000[2] else 196
196:
  10000[2] <- PlayLoopedScheduled(7.0, 10000[0])
  10000[2] <- 10000[2]
  10000[2] <- 10000[2]
  StopLoopedScheduled(10000[2], 10000[1])
  goto 203
197:
  DebugLog(31.0)
  DebugPause()
  goto exit
198:
  DebugLog(30.0)
  DebugPause()
  goto exit
199:
  DebugLog(29.0)
  DebugPause()
  goto exit
200:
  DebugLog(28.0)
  DebugPause()
  goto exit
201:
  DebugLog(27.0)
  DebugPause()
  goto exit
202:
  DebugLog(26.0)
  DebugPause()
  goto exit
203:
  goto exit
204:
  DebugLog(9.0)
  DebugPause()
  goto exit
205:
  DebugLog(8.0)
  DebugPause()
  goto exit
206:
  DebugLog(7.0)
  DebugPause()
  goto exit
207:
  DebugLog(3.0)
  DebugPause()
  goto exit
208:
  DebugLog(2.0)
  DebugPause()
  goto exit
209:
  DebugLog(1.0)
  DebugPause()
  goto exit
