-
Notifications
You must be signed in to change notification settings - Fork 0
/
main.blocks
441 lines (195 loc) · 159 KB
/
main.blocks
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
<xml xmlns="https://developers.google.com/blockly/xml"><variables><variable type="KIND_SpriteKind" id="GRtnst0iJUp!-o`}O`!v">Cell</variable><variable type="KIND_SpriteKind" id="}%#igmAv(8sG.Az|!$;?">Player</variable><variable type="KIND_SpriteKind" id="7(%Pe1([Qu5p5V`D0_3{">Projectile</variable><variable type="KIND_SpriteKind" id="cJd6AGz~Vx-bW^._SK~H">Food</variable><variable type="KIND_SpriteKind" id="1{9U{D!0;`*=I`%_Iq*L">Enemy</variable><variable id="m_|=IbE~@whuMVp}1R07">Editable</variable><variable id="A5iyBm9!^ek`)sk(Oc##">SelectedCellImage</variable><variable id="x9@yH7;CCPsq:1MVy.7?">CellImages</variable><variable id="U|(%beH5rZk^Pxj}kJi4">SelectedCellImageType</variable><variable id="?*.=EV`0bw.5fK{5?KyA">CursorSelectedCellImage</variable><variable id="SASo/2?w]tm9FUa`!4~?">CellThing</variable><variable id="0-,sn)h@#Uikr=7{woh2">Cursor</variable><variable id="L;pmiwHv9zs]:IUV.W;t">DirectionMoved</variable><variable id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</variable><variable id="$#jfe3%tdaM@1J_T*H^+">NumberOfCellsOnGrid</variable><variable id="|Ut=e~Nb.X.GBhxQLKBS">CellsInPath</variable><variable id="CTt`G$(3OX}5YJ-J%Xo[">ClonedCell</variable><variable id="MCuFQY3(mt3|NsAC#3EJ">Action</variable><variable id="%lyqs[.+Ji)nDbhI9ctB">Paused</variable><variable id="|g^CaockSX|2fw1`xD.9">GridConfig</variable><variable id="R9{EQ.?:z6(Ko?tD.fQh">Position</variable><variable id="S]{EmsFC`PM![-s^0e[4">CellType</variable><variable id="+:Qu?oJOoos!i@aMa1#P">CellTypeVariation</variable><variable id="8.kzb2N?T9OGzEuaY.}w">Location</variable><variable id="+#})[KsU{FNNv1A3{0l]">Generation</variable></variables><block type="function_definition" id="gS%9RIHin[zn;b/lj|SC" x="0" y="20"><mutation name="moveCell" functionid="uzb=cb!zQ}mDg|2+:4Ww"><arg name="sprite" id="gt4zhcpjrqhvf68u1mrfe" type="Sprite"/><arg name="col" id="wtbo1a868ux12l0xmwmii" type="number"/><arg name="row" id="t8r28guvi9r6isegncwb" type="number"/></mutation><field name="function_name">moveCell</field><value name="gt4zhcpjrqhvf68u1mrfe"><shadow type="argument_reporter_custom" id="gevD6UXckrON!UcFDD6t"><mutation typename="Sprite"/><field name="VALUE">sprite</field></shadow></value><value name="wtbo1a868ux12l0xmwmii"><shadow type="argument_reporter_number" id="ZaKvDV6Mv[S6S%m,TL%1"><field name="VALUE">col</field></shadow></value><value name="t8r28guvi9r6isegncwb"><shadow type="argument_reporter_number" id="vk}ebOSEO;-*1WFejGfd"><field name="VALUE">row</field></shadow></value><statement name="STACK"><block type="variables_set" id="+7q|,x{LQbE/dP-Xo5or"><field name="VAR" id="|Ut=e~Nb.X.GBhxQLKBS">CellsInPath</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="grid_getSprites" id="NW+HiUI`{u_r!:F10[(Y"><value name="loc"><shadow type="mapgettile"/><block type="grid_add" id="U$aNgE,;CRKeet1b;XiS"><value name="loc"><shadow type="mapgettile"/><block type="grid_getLocation" id="Bk;-@I~rN[(*xRd3Pfua"><value name="sprite"><shadow type="variables_get"/><block type="argument_reporter_custom" id="4sJQf~x!{K8P2]O|^4eU"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value></block></value><value name="columns"><block type="argument_reporter_number" id="PDyjEk^KxYTEy:`3!:Q{"><field name="VALUE">col</field></block></value><value name="rows"><block type="argument_reporter_number" id="W(|3%=Kx61^ET0lGOV9n"><field name="VALUE">row</field></block></value></block></value></block></value><next><block type="controls_if" id="$jp,FR-(dgV=OhgTc{/~"><mutation else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="yzp%7s)XeUDjQ9gJ,i%|"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_length" id="}Y%%pL{S#XyqjU=EZ0mm"><value name="VALUE"><block type="variables_get" id="@eV36DU[fC4Hi{p1i@8;"><field name="VAR" id="|Ut=e~Nb.X.GBhxQLKBS">CellsInPath</field></block></value></block></value><value name="B"><shadow type="math_number" id="d:C*W^i;Dk_Vz(b-Pg(_"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="controls_if" id="f}6rAUU81)?$=$S1zgwB"><mutation elseif="3" else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="U9EuKb*(PY,nZ8d`74+3"><field name="OP">AND</field><value name="A"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="c7f@l;Fh06#S5Y%pSk6I"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="grid_spriteRow" id=":TE-2_btsa6[fUCIStPu"><value name="sprite"><shadow type="variables_get"/><block type="argument_reporter_custom" id="xIKm=ZNc}m5jntvR=8|4"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value></block></value><value name="B"><shadow type="math_number" id="1Zs0|4sR;MG0=?a)SI+Z"><field name="NUM">0</field></shadow></value></block></value><value name="B"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="!$b?DnxYKS@Ubau~:j.Q"><field name="OP">LT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="DY;~vi7))`;nykj^{mmy"><field name="VALUE">row</field></block></value><value name="B"><shadow type="math_number" id="JGWs_?ml9B=^Gd0^d|{e"><field name="NUM">0</field></shadow></value></block></value></block></value><statement name="DO0"><block type="function_return" id="uIpZ2?a{|HuZ/_Vui;uy"><mutation xmlns="http://www.w3.org/1999/xhtml" no_return_value="false"></mutation><value name="RETURN_VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="m4a?2TV5|.|o3DKX,__U"><field name="BOOL">FALSE</field></block></value></block></statement><value name="IF1"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="7ZvBC}}BiQSf=#]+eeK8"><field name="OP">AND</field><value name="A"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="ht|~EtHkyap7[v.12XgV"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="grid_spriteRow" id=";;-%%vFF{kx^~MQ#dh!C"><value name="sprite"><shadow type="variables_get"/><block type="argument_reporter_custom" id="Sy)o,BT~*Df}j2G*smE{"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="TCz?p_~TWmR;LZ{fiWv("><field name="OP">MINUS</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="grid_numRows" id="_SkFe+V6H1CsSxaKMbuW"/></value><value name="B"><shadow type="math_number" id="76P`V_0st[=.7iox]H~Q"><field name="NUM">1</field></shadow></value></block></value></block></value><value name="B"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id=",9QO-(BKKT_)n,@)4frO"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="1.1Z%WwFwXj5;Zp!J+zq"><field name="VALUE">row</field></block></value><value name="B"><shadow type="math_number" id="1_b7j!l)4C@W.PB`qsfL"><field name="NUM">0</field></shadow></value></block></value></block></value><statement name="DO1"><block type="function_return" id="3KvX39H#}~Yy,tiAr1Rc"><mutation xmlns="http://www.w3.org/1999/xhtml" no_return_value="false"></mutation><value name="RETURN_VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="#6VA[7-dElM;@,NQaXyo"><field name="BOOL">FALSE</field></block></value></block></statement><value name="IF2"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id=",nuJgGj!aH8?{!_i8H0u"><field name="OP">AND</field><value name="A"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="l*BRGgr-0i8ZL4Q3hnI]"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="grid_spriteCol" id="^NFrIq23:~kC}#:Xsq79"><value name="sprite"><shadow type="variables_get"/><block type="argument_reporter_custom" id="+6EKqdCT,%tCpH)C~G_u"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value></block></value><value name="B"><shadow type="math_number" id="3r3w%-v$rZduFGxmz%Hk"><field name="NUM">0</field></shadow></value></block></value><value name="B"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="38{SJqO{mdeo*jY#{|xk"><field name="OP">LT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="*:.q|dK8^8#Y8w*B@2YX"><field name="VALUE">col</field></block></value><value name="B"><shadow type="math_number" id="=(RaQqVVHJx**!@(}?|%"><field name="NUM">0</field></shadow></value></block></value></block></value><statement name="DO2"><block type="function_return" id="![44RHbQ!X`Ig8B7,uSX"><mutation xmlns="http://www.w3.org/1999/xhtml" no_return_value="false"></mutation><value name="RETURN_VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="BxuZ!p+GAT=VY_,o92w,"><field name="BOOL">FALSE</field></block></value></block></statement><value name="IF3"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="NlR@C,4=pf[/#TmimZyR"><field name="OP">AND</field><value name="A"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="cW^liD:BX@}}MpcCBN3Z"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="grid_spriteCol" id="Y.vY[eB77i(#O5:%n:2r"><value name="sprite"><shadow type="variables_get"/><block type="argument_reporter_custom" id="h%EuG${000^N-xv;h(V1"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="0nb$qD_b9CCsgOsUI6};"><field name="OP">MINUS</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="grid_numColumns" id="Qx=y0*uDN7uGmG!2Riw^"/></value><value name="B"><shadow type="math_number" id="3R{IgBjb.}`t{oyddUfE"><field name="NUM">1</field></shadow></value></block></value></block></value><value name="B"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="[@Xr%ezTpP5EB:LQ#}_E"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="yw5-$_x6[:NE15rI)/^^"><field name="VALUE">col</field></block></value><value name="B"><shadow type="math_number" id="i?+cjkfhdnV$SzXfQbSN"><field name="NUM">0</field></shadow></value></block></value></block></value><statement name="DO3"><block type="function_return" id="qj/+1Q?!6q}@0jEW*YD!"><mutation xmlns="http://www.w3.org/1999/xhtml" no_return_value="false"></mutation><value name="RETURN_VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="wxfp]Vm_mU850h;KnRnK"><field name="BOOL">FALSE</field></block></value></block></statement><statement name="ELSE"><block type="grid_move" id="4IQ=-TE$4u[[7#@UoR-`"><value name="sprite"><shadow type="variables_get"/><block type="argument_reporter_custom" id="0:FlKA6tG:[f,mnn[hEM"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value><value name="columns"><block type="argument_reporter_number" id=";z/]A8Jxsvd{v*pPs41("><field name="VALUE">col</field></block></value><value name="rows"><block type="argument_reporter_number" id="X_BvniLHJ._.k|V2KEHm"><field name="VALUE">row</field></block></value><next><block type="function_return" id="9#%v2x(4lG|7_f7SNyW/"><mutation xmlns="http://www.w3.org/1999/xhtml" no_return_value="false"></mutation><value name="RETURN_VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="XzMnz_]m_UtJY=hY)2Sh"><field name="BOOL">TRUE</field></block></value></block></next></block></statement></block></statement><statement name="ELSE"><block type="controls_if" id="hU$DHz)d*Vgh?d%4t3jO"><mutation elseif="2"/><comment pinned="false" h="80" w="160" relx="10" rely="10">If type is slider
elif type is immobile
elif type is enemy
move cells in front and self if we have not returned</comment><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="A!+s,Z,G=T~xuB-kl%8`"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spriteDataGetNumber" id="^Lg}439!P{w)QS2$@S,@"><value name="sprite"><shadow type="variables_get"/><block type="lists_index_get" id=".^Q|)]`ap$~sh/5BmD.N"><value name="LIST"><block type="variables_get" id="~X8];5[t6?WL^:Fll$,8"><field name="VAR" id="|Ut=e~Nb.X.GBhxQLKBS">CellsInPath</field></block></value><value name="INDEX"><shadow type="math_number" id="9nRq/A}B~l.naGVAN,MJ"><field name="NUM">0</field></shadow></value></block></value><value name="name"><shadow type="text" id="$RX7l)6z-0a`[ORdEtr+"><field name="TEXT">CellType</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="s!PG{j7?uuCm{*sv`m`6"><field name="NUM">2</field></shadow></value></block></value><statement name="DO0"><block type="controls_if" id="$bg^xx@2i}g!rL%)zay8"><mutation else="1"/><comment pinned="false" h="80" w="160" relx="10" rely="10">If slider variation goes left right
else the slider must go up and down</comment><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="mUSO#]gnkd.?aWLvaRq6"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spriteDataGetNumber" id="?E/+}Y~(Fac0A~K`*Vb@"><value name="sprite"><shadow type="variables_get"/><block type="lists_index_get" id="|@rV$/,0Uk_Gg3+E3z/w"><value name="LIST"><block type="variables_get" id="tGpwQMo=:kJ^Y(KCbd5c"><field name="VAR" id="|Ut=e~Nb.X.GBhxQLKBS">CellsInPath</field></block></value><value name="INDEX"><shadow type="math_number" id="IOLF5TZ/twR3NI.~+tmU"><field name="NUM">0</field></shadow></value></block></value><value name="name"><shadow type="text" id="XPMWWXaQC],(;i4=#`hS"><field name="TEXT">CellTypeVariation</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="58G@8EJ;]m|lO6R1_!Qv"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="controls_if" id="suE|wSb_FfRbB!nYpaFU"><mutation elseif="2" else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="|`jbq[e/|LafZIEY*ud0"><field name="OP">LT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="`yq@vkp,h5p,D#kTd.Cl"><field name="VALUE">row</field></block></value><value name="B"><shadow type="math_number" id="0:CPH`~1qc3b~mk(jtTW"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="function_return" id="]ped06KA,(bjWeO+Uhk,"><mutation xmlns="http://www.w3.org/1999/xhtml" no_return_value="false"></mutation><value name="RETURN_VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="Ca,uz%gGuc{2[}{7-(vA"><field name="BOOL">FALSE</field></block></value></block></statement><value name="IF1"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="e%zQh7^(~uA1GKaQ!mzL"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="Okr3BiEHQr8+x?!HxW9H"><field name="VALUE">row</field></block></value><value name="B"><shadow type="math_number" id="@bsL0kt*9akVX[54`x+{"><field name="NUM">0</field></shadow></value></block></value><statement name="DO1"><block type="function_return" id="O(l@QZ~j~69s0Xz@e7{+"><mutation xmlns="http://www.w3.org/1999/xhtml" no_return_value="false"></mutation><value name="RETURN_VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="l!+1P85S~HxsQ=?GnX3L"><field name="BOOL">FALSE</field></block></value></block></statement><value name="IF2"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="r`*YUYZ%tQGAoV6UuBn^"><field name="OP">LT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="3kQ?/HLb:h@HI]ysp-W2"><field name="VALUE">col</field></block></value><value name="B"><shadow type="math_number" id="eDU;a7aPU_#`aX`h(7Pw"><field name="NUM">0</field></shadow></value></block></value></block></statement><statement name="ELSE"><block type="controls_if" id="!QsYT)9BUUeR5!]1-HxY"><mutation elseif="2" else="1"/><comment pinned="false" h="80" w="160" relx="10" rely="10">If row == -1 (up)
elif row == 1 (down)
elif col == -1 (left)
else col must be 1</comment><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="7)xCw?/N}QrJ^5Q.hB%G"><field name="OP">LT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="d]U%45ipHP6ypy!QCLJZ"><field name="VALUE">row</field></block></value><value name="B"><shadow type="math_number" id="!UQa9/3%bRj*tTi5Vowz"><field name="NUM">0</field></shadow></value></block></value><value name="IF1"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="3B#{@)%JhTi,Q==Ekb5e"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="ORRl3;8MYPEe+)Xmemt1"><field name="VALUE">row</field></block></value><value name="B"><shadow type="math_number" id="B}%:ili)zH:lCIaE%oV9"><field name="NUM">0</field></shadow></value></block></value><value name="IF2"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="y8fU$FQr.lS}-Zzk.(@*"><field name="OP">LT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="^^?Xdpm8vztT2PNM@Kc~"><field name="VALUE">col</field></block></value><value name="B"><shadow type="math_number" id="DA5^Dct%}DJ6a[`riC*Y"><field name="NUM">0</field></shadow></value></block></value><statement name="DO2"><block type="function_return" id=":iS2NKD=Z1aQiLskn|?L"><mutation xmlns="http://www.w3.org/1999/xhtml" no_return_value="false"></mutation><value name="RETURN_VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="on+?cEm8.I6(YwHZf6=z"><field name="BOOL">FALSE</field></block></value></block></statement><statement name="ELSE"><block type="function_return" id="w@V}|cm=YEmY%b[77I:2"><mutation xmlns="http://www.w3.org/1999/xhtml" no_return_value="false"></mutation><value name="RETURN_VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="^=f^vpJ!|?4b,r/7$G/M"><field name="BOOL">FALSE</field></block></value></block></statement></block></statement></block></statement><value name="IF1"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="5bY-[3$}__-,Cq3G?x?]"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spriteDataGetNumber" id="|j_VcG)zO;t(Y,8tKZ(_"><value name="sprite"><shadow type="variables_get"/><block type="lists_index_get" id="19M?MPhiDz~gzUU4JtBV"><value name="LIST"><block type="variables_get" id="MIX,2Ju7g52T2Jg07O#]"><field name="VAR" id="|Ut=e~Nb.X.GBhxQLKBS">CellsInPath</field></block></value><value name="INDEX"><shadow type="math_number" id="nWD{nSn;{g?|V:s9)TAP"><field name="NUM">0</field></shadow></value></block></value><value name="name"><shadow type="text" id=";xa(lt^Fs^;:@,#-q|2D"><field name="TEXT">CellType</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="CKHZOIq]7If:g{3nG`)+"><field name="NUM">5</field></shadow></value></block></value><statement name="DO1"><block type="function_return" id="=whQD=y.~T/;3mW[_i`_"><mutation xmlns="http://www.w3.org/1999/xhtml" no_return_value="false"></mutation><value name="RETURN_VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="xAOc?Qu`GhYHewjZgcc."><field name="BOOL">FALSE</field></block></value></block></statement><value name="IF2"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="BMMTlmqJx@Nhg@Uo`:.`"><field name="OP">AND</field><value name="A"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="^kg{:gG2#~/0M61D%U1s"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spriteDataGetNumber" id="Kt-i,megpdcVWgTtc%5!"><value name="sprite"><shadow type="variables_get"/><block type="lists_index_get" id="pz]nQ;3qi3MO/GjUmgO1"><value name="LIST"><block type="variables_get" id="Z4LaZ?Y.]gjdhyOFuM(,"><field name="VAR" id="|Ut=e~Nb.X.GBhxQLKBS">CellsInPath</field></block></value><value name="INDEX"><shadow type="math_number" id=")%N*JXe@mrfo)D#{!J(t"><field name="NUM">0</field></shadow></value></block></value><value name="name"><shadow type="text" id="[e8n!X8LfbJ-9O|zlT90"><field name="TEXT">CellType</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="z2{cPaeUEeK87a^Bmz]C"><field name="NUM">6</field></shadow></value></block></value><value name="B"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_negate" id="`M:uc@np#Sh2:EQYBRFu"><value name="BOOL"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="4n4fAV7H@!G?soX*4Htg"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spriteDataGetNumber" id="(Lz{`[wbKAIbOD:XK}OJ"><value name="sprite"><shadow type="variables_get"/><block type="argument_reporter_custom" id="F[uZpo$wj^:QcL8`t;;~"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value><value name="name"><shadow type="text" id="hK4#E8UT/k*Ng7bMtmVz"><field name="TEXT">CellType</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="|JuP[/yHy0mEHBU%j~E}"><field name="NUM">6</field></shadow></value></block></value></block></value></block></value><statement name="DO2"><block type="spritedestroy" id="^c]!i_-2+9R`Rs%*-Q1K"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="2" _input_init="true"></mutation><field name="effect">effects.spray</field><value name="sprite"><block type="lists_index_get" id="|AbP%^c*;|0@4v}DlgH}"><value name="LIST"><block type="variables_get" id="Tq7s:-FWHmoGMmrr%#9J"><field name="VAR" id="|Ut=e~Nb.X.GBhxQLKBS">CellsInPath</field></block></value><value name="INDEX"><shadow type="math_number" id="eU#dK^Jm5la}zW~ru)Fb"><field name="NUM">0</field></shadow></value></block></value><value name="duration"><shadow type="timePicker" id="s?R1Q5f7-JWh-O2{:tSh"><field name="ms">100</field></shadow></value><next><block type="spritedestroy" id="9{=s}5[?E$5I(l~#B?3e"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="false"></mutation><value name="sprite"><block type="argument_reporter_custom" id=";|R%$=}b~2/x*SZX+TKB"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value><next><block type="function_return" id="##=E!3GjiK4tr[$(M]J-"><mutation xmlns="http://www.w3.org/1999/xhtml" no_return_value="false"></mutation><value name="RETURN_VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="4jNIe,n6*yX.k.AO+L9]"><field name="BOOL">FALSE</field></block></value></block></next></block></next></block></statement><next><block type="controls_if" id=")MWl|;B`%i%80Ejw|R2_"><mutation else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="function_call_output" id="rh:U%bH%I-k^O`tM,1K|"><mutation name="moveCell" functionid="uzb=cb!zQ}mDg|2+:4Ww"><arg name="sprite" id="gt4zhcpjrqhvf68u1mrfe" type="Sprite"/><arg name="col" id="wtbo1a868ux12l0xmwmii" type="number"/><arg name="row" id="t8r28guvi9r6isegncwb" type="number"/></mutation><value name="gt4zhcpjrqhvf68u1mrfe"><shadow type="variables_get" id="R23Up7~Y(xv3OJ|c^P+r"><field name="VAR" id="`9[`{2w*4kku|:88,v(:">mySprite</field></shadow><block type="lists_index_get" id="GxZ7y8p5LT7;RvI]Fp26"><value name="LIST"><block type="variables_get" id="|V`lFBsEb|9KxuCk_9cn"><field name="VAR" id="|Ut=e~Nb.X.GBhxQLKBS">CellsInPath</field></block></value><value name="INDEX"><shadow type="math_number" id="XpQ0Tvj+ii=x:?#{G7_z"><field name="NUM">0</field></shadow></value></block></value><value name="wtbo1a868ux12l0xmwmii"><shadow type="math_number" id="%dds!$rFL_1U[U/JASa?"><field name="NUM">1</field></shadow><block type="argument_reporter_number" id="k2N=a1ZQ3f.Nxw8dgZ|3"><field name="VALUE">col</field></block></value><value name="t8r28guvi9r6isegncwb"><shadow type="math_number" id="2C9!E/E5}f{~YN3G2hRJ"><field name="NUM">1</field></shadow><block type="argument_reporter_number" id="5lc^;pvk40oUDs~aA`d7"><field name="VALUE">row</field></block></value></block></value><statement name="DO0"><block type="function_call" id=";$Z(BxI-q{sAKHa]F*0Q"><mutation name="moveCell" functionid="uzb=cb!zQ}mDg|2+:4Ww"><arg name="sprite" id="gt4zhcpjrqhvf68u1mrfe" type="Sprite"/><arg name="col" id="wtbo1a868ux12l0xmwmii" type="number"/><arg name="row" id="t8r28guvi9r6isegncwb" type="number"/></mutation><value name="gt4zhcpjrqhvf68u1mrfe"><shadow type="variables_get" id="WI7f|U5}OyV|i{Ow.E8s"><field name="VAR" id="`9[`{2w*4kku|:88,v(:">mySprite</field></shadow><block type="argument_reporter_custom" id="/G]D_j;8p;qwJeR#g}YP"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value><value name="wtbo1a868ux12l0xmwmii"><shadow type="math_number" id="+Ss#`]cIzhWh[hZ=pKxf"><field name="NUM">1</field></shadow><block type="argument_reporter_number" id="Y`Fo$jcQ.+RYAVWgQ8|["><field name="VALUE">col</field></block></value><value name="t8r28guvi9r6isegncwb"><shadow type="math_number" id="EfdQYX0^-m;/AvUPqfMJ"><field name="NUM">1</field></shadow><block type="argument_reporter_number" id="a.vf(1;IMMX]gop1FH)G"><field name="VALUE">row</field></block></value></block></statement><statement name="ELSE"><block type="function_return" id="L~Y/)aF]8B~rncctoxh["><mutation xmlns="http://www.w3.org/1999/xhtml" no_return_value="false"></mutation><value name="RETURN_VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="YAT%OKZu0tR5m,rV[QM@"><field name="BOOL">FALSE</field></block></value></block></statement></block></next></block></statement></block></next></block></statement></block><block type="function_definition" id="JU^vPbD?TB[YYLQ|DtD$" x="1120" y="0"><mutation name="rotateCell" functionid="=iUJ$i_YvwE_DMF9`#uX"><arg name="sprite" id="yoedzb3x6ea7qg64kn6f" type="Sprite"/><arg name="dir" id="qk2eza55yqknhw0muquq" type="boolean"/></mutation><field name="function_name">rotateCell</field><value name="yoedzb3x6ea7qg64kn6f"><shadow type="argument_reporter_custom" id="7!~MK6km7PmyK/0^U[;t"><mutation typename="Sprite"/><field name="VALUE">sprite</field></shadow></value><value name="qk2eza55yqknhw0muquq"><shadow type="argument_reporter_boolean" id="cnF~S-%:_Vc;%B2y{4T6"><field name="VALUE">dir</field></shadow></value><statement name="STACK"><block type="controls_if" id="U!:=/bSaG*JQRO^aflv`"><mutation else="1"/><comment pinned="false" h="80" w="160" relx="10" rely="10">if rotate (true)
rotate right by changing the variation type (because the images are in sequential order rotating by 90 degrees right)
else rotate left
rotate left by changing the variation type (because the images are in sequential order rotating by 90 degrees right)
update the image</comment><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="argument_reporter_boolean" id="n5l!UU8s%S?phpAy!G?P"><field name="VALUE">dir</field></block></value><statement name="DO0"><block type="spriteDataChangeNumber" id="A=5`L[_s9%1]5RciGg6P"><value name="sprite"><shadow type="variables_get"/><block type="argument_reporter_custom" id=";#/kV]=$dX-r[Xg|~x(y"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value><value name="name"><shadow type="text" id="8tW!!-@:3bzsGF{!DYF!"><field name="TEXT">CellTypeVariation</field></shadow></value><value name="value"><shadow type="math_number" id="]Q}^Dh]L`Y:CSy9fQz(%"><field name="NUM">1</field></shadow></value><next><block type="controls_if" id="mp?#*!fGl]xr9{7U;I9?"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="nc0}3kbW$;*ue8z3o[56"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spriteDataGetNumber" id="sX9ef?x0p$Ul3z12[2o-"><value name="sprite"><shadow type="variables_get"/><block type="argument_reporter_custom" id="6kYl5[H9YRyhaQJn:d=I"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value><value name="name"><shadow type="text" id="n/[[FUG-zwxpRYzG@)?D"><field name="TEXT">CellTypeVariation</field></shadow></value></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_length" id="fQMY0Y;~/l=LC~UxJa^)"><value name="VALUE"><block type="lists_index_get" id="H)fHd49MSt(P53;+(t2s"><value name="LIST"><block type="variables_get" id="M}QaMr~1lrG7!D]05Q]["><field name="VAR" id="x9@yH7;CCPsq:1MVy.7?">CellImages</field></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spriteDataGetNumber" id="WKg$Y6OGk~Hq$$EGJ1]l"><value name="sprite"><shadow type="variables_get"/><block type="argument_reporter_custom" id=";Sha2h7)4g1qh96%hTYK"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value><value name="name"><shadow type="text" id="BA0rpVr+L{.K]7zpg%oJ"><field name="TEXT">CellType</field></shadow></value></block></value></block></value></block></value></block></value><statement name="DO0"><block type="spriteDataSetNumber" id="~v$/OpTaZq@j*pC||K%*"><value name="sprite"><shadow type="variables_get"/><block type="argument_reporter_custom" id="vDwmz]n6LZNz9rMcH6PS"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value><value name="name"><shadow type="text" id="?w*YrWXF8XQu6%D|=EDm"><field name="TEXT">CellTypeVariation</field></shadow></value><value name="value"><shadow type="math_number" id="@V1)L?N^3klZ)V66{`!/"><field name="NUM">0</field></shadow></value></block></statement></block></next></block></statement><statement name="ELSE"><block type="spriteDataChangeNumber" id="V9MIeH}(?4l!XZL8_iL`"><value name="sprite"><shadow type="variables_get"/><block type="argument_reporter_custom" id="6:Ft!$fTAr+2l*$X7ZF_"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value><value name="name"><shadow type="text" id="T[_IxY`1DhIg_6CvggC6"><field name="TEXT">CellTypeVariation</field></shadow></value><value name="value"><shadow type="math_number" id="N+#/Ug;}uRq~YH3i8|wr"><field name="NUM">-1</field></shadow></value><next><block type="controls_if" id="Ir6?x^EORzW4o6]e_1j/"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="TK@2=f@[#(]LOsR23~Z*"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spriteDataGetNumber" id="/[r;0?DDw!ZM?ZbTU52X"><value name="sprite"><shadow type="variables_get"/><block type="argument_reporter_custom" id="z_tVc?7b]3UvK7fmnjZF"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value><value name="name"><shadow type="text" id=")4u]D8ke}b!y-_p*Isoy"><field name="TEXT">CellTypeVariation</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="VUF?nD{](cVL?|fi,;*{"><field name="NUM">-1</field></shadow></value></block></value><statement name="DO0"><block type="spriteDataSetNumber" id="LK=0z:F0|rNtS{$qq3q}"><value name="sprite"><shadow type="variables_get"/><block type="argument_reporter_custom" id="uhNmprNI$eG_%4)^4LKD"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value><value name="name"><shadow type="text" id="8:MYJ_,lUQO:DZ{!EV3@"><field name="TEXT">CellTypeVariation</field></shadow></value><value name="value"><block type="math_arithmetic" id="~{|WO}#%O85E}b:sn_W?"><field name="OP">MINUS</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_length" id="gqCZ3d%K.Khi*6@EWRd`"><value name="VALUE"><block type="lists_index_get" id="vR`5LNHjeJrrK:/)]/M$"><value name="LIST"><block type="variables_get" id="s!$mPhpR$R/Q9KgU/OR)"><field name="VAR" id="x9@yH7;CCPsq:1MVy.7?">CellImages</field></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spriteDataGetNumber" id="ZS%n3S]YhUZVb3F8QhI/"><value name="sprite"><shadow type="variables_get"/><block type="argument_reporter_custom" id="#:Ffk!`!glIg3ycwcGVS"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value><value name="name"><shadow type="text" id="Hy7jcl{Z|^;.M}z5z%M#"><field name="TEXT">CellType</field></shadow></value></block></value></block></value></block></value><value name="B"><shadow type="math_number" id="=;0g@Q0mB3K*}89vfCt8"><field name="NUM">1</field></shadow></value></block></value></block></statement></block></next></block></statement><next><block type="spritesetimage" id=",DIaP)(w=Sdx=;i:3x17"><value name="sprite"><block type="argument_reporter_custom" id="n{!.BUd!v]Ewm#DpoWD2"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value><value name="img"><shadow type="screen_image_picker"/><block type="lists_index_get" id="DQ3E{5pEp[A=YXMWhxD~"><value name="LIST"><block type="lists_index_get" id="P?l,/]2p%;!-3f-JPg8l"><value name="LIST"><block type="variables_get" id="cGUTA7`a/2n.=LjHM*K4"><field name="VAR" id="x9@yH7;CCPsq:1MVy.7?">CellImages</field></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spriteDataGetNumber" id="!Y{POE9`9vmOxl5.Y]o4"><value name="sprite"><shadow type="variables_get"/><block type="argument_reporter_custom" id="d6_.#ZtNLyXb0S1Tx/78"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value><value name="name"><shadow type="text" id="El!Qv!r+(99M5z9zr?p="><field name="TEXT">CellType</field></shadow></value></block></value></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spriteDataGetNumber" id="qsfUUUj}n|JKpSji@g(Z"><value name="sprite"><shadow type="variables_get"/><block type="argument_reporter_custom" id="^AG]`YG65QhU60Mh2VQq"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value><value name="name"><shadow type="text" id="#X9J{E)#:V7p0q}giR[,"><field name="TEXT">CellTypeVariation</field></shadow></value></block></value></block></value></block></next></block></statement></block><block type="gameinterval" id="4[n*M5iUuv]@7+yrcU4H" x="3200" y="40"><comment pinned="false" h="80" w="160" relx="10" rely="10">Use control.heapSnapshot() if needed (prints to JS console in dev tools in browser)</comment><value name="period"><shadow type="timePicker" id=";]FAso+`Zk1-A]Z,^c0:"><field name="ms">500</field></shadow></value><statement name="HANDLER"><block type="typescript_statement" id="%yOXjJ,{,=mSp1uo@vEc" editable="false"><mutation xmlns="http://www.w3.org/1999/xhtml" line0="control.heapSnapshot()" numlines="1"></mutation><next><block type="controls_if" id="2cOA]c@u87TR~_7AK2Z*"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="L[r0OHT}qlclxY1JOS.L"><field name="OP">AND</field><value name="A"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_negate" id="6:HOUmpSBMj6|pFpB$LT"><value name="BOOL"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id="y,VX^)pEjX[4$VxsIjFI"><field name="VAR" id="m_|=IbE~@whuMVp}1R07">Editable</field></block></value></block></value><value name="B"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_negate" id="sk@nw8Z1nCCiNRzY[e8e"><value name="BOOL"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id="4=oAPK0hGzgEf:Yw#Iew"><field name="VAR" id="%lyqs[.+Ji)nDbhI9ctB">Paused</field></block></value></block></value></block></value><statement name="DO0"><block type="pxt_controls_for_of" id="{3],QV}Obil}WgPpDg_^"><value name="VAR"><shadow type="variables_get_reporter" id="}I52m2k_c6MP%B=yq1D."><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></shadow></value><value name="LIST"><block type="grid_allSprites" id="*7qBAp^k=cv9OrzVzi]G"/></value><statement name="DO"><block type="variables_set" id="a{1?$TQZ%h8iW/Pq#kyA"><field name="VAR" id="S]{EmsFC`PM![-s^0e[4">CellType</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spriteDataGetNumber" id="8d~3mha$*qj}igCHlt%E"><value name="sprite"><shadow type="variables_get" id="A[x#6`PCB}S)6@@22nw}"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="Y{gVMkqN=u5Y4#Vp-B#9"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value><value name="name"><shadow type="text" id="[Q,c,yv1~dB-M_!$Lv4h"><field name="TEXT">CellType</field></shadow></value></block></value><next><block type="variables_set" id="kT16G3:^1oXQgW`9]Ly_"><field name="VAR" id="+:Qu?oJOoos!i@aMa1#P">CellTypeVariation</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spriteDataGetNumber" id="`iou6nXbBy]8@DwkI#-Z"><value name="sprite"><shadow type="variables_get" id="79vb=(=,TBF1z%,YlRq4"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="U~xV1Cw?iZ1P;OKL;|3`"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value><value name="name"><shadow type="text" id="I~HskPEWcE[!;5.tOamK"><field name="TEXT">CellTypeVariation</field></shadow></value></block></value><next><block type="controls_if" id="H;s60vDoia.mAPJ[A_lk"><mutation elseif="5" else="1"/><comment pinned="false" h="80" w="160" relx="10" rely="10">mover
up
right
down
left
pushable
slider
rotator
generator
up
right
down
left
immobile
enemy</comment><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="5N-J]D%n!_6l;0W[e=tL"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="dJHfr_M5{0t/kuch$j+$"><field name="VAR" id="S]{EmsFC`PM![-s^0e[4">CellType</field></block></value><value name="B"><shadow type="math_number" id="~|uk?6yPB!wF`_PM*N^["><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="controls_if" id="TpDTexv|ym8{E[Vi+5$1"><mutation elseif="2" else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="UZa8Y7%rd9j7]5{axq}e"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="g5%yIN#0efdnG1dwyLI~"><field name="VAR" id="+:Qu?oJOoos!i@aMa1#P">CellTypeVariation</field></block></value><value name="B"><shadow type="math_number" id="AidEf[|9|v}tnmngE-2T"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="function_call" id="QXsm[/@|x8/f0qn8]T-)"><mutation name="moveCell" functionid="uzb=cb!zQ}mDg|2+:4Ww"><arg name="sprite" id="gt4zhcpjrqhvf68u1mrfe" type="Sprite"/><arg name="col" id="wtbo1a868ux12l0xmwmii" type="number"/><arg name="row" id="t8r28guvi9r6isegncwb" type="number"/></mutation><value name="gt4zhcpjrqhvf68u1mrfe"><shadow type="variables_get" id="S|/|=SWFP$r8~sm}NDo_"><field name="VAR" id="`9[`{2w*4kku|:88,v(:">mySprite</field></shadow><block type="variables_get" id="ah|F2cf@GAct0MAhqVk?"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value><value name="wtbo1a868ux12l0xmwmii"><shadow type="math_number" id="|U)JTSpKtO`wli$MipE#"><field name="NUM">0</field></shadow></value><value name="t8r28guvi9r6isegncwb"><shadow type="math_number" id="s_=+}FdHunB(vG1yf!%4"><field name="NUM">-1</field></shadow></value></block></statement><value name="IF1"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="~FRLkM$s]#1V]LH#ObzM"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id=",*J$LEC]dGe//==0g1OX"><field name="VAR" id="+:Qu?oJOoos!i@aMa1#P">CellTypeVariation</field></block></value><value name="B"><shadow type="math_number" id="gkwS%iPIGrxO7kM#HuGO"><field name="NUM">1</field></shadow></value></block></value><statement name="DO1"><block type="function_call" id="gR|Gx3$,~7w7SvWzmQ[y"><mutation name="moveCell" functionid="uzb=cb!zQ}mDg|2+:4Ww"><arg name="sprite" id="gt4zhcpjrqhvf68u1mrfe" type="Sprite"/><arg name="col" id="wtbo1a868ux12l0xmwmii" type="number"/><arg name="row" id="t8r28guvi9r6isegncwb" type="number"/></mutation><value name="gt4zhcpjrqhvf68u1mrfe"><shadow type="variables_get" id="La_=UD2K.#@2+`Y|e7CC"><field name="VAR" id="`9[`{2w*4kku|:88,v(:">mySprite</field></shadow><block type="variables_get" id="Ac2jc^l!)t*CCNAuRt$@"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value><value name="wtbo1a868ux12l0xmwmii"><shadow type="math_number" id="aLD)m.oE/RVYI?H*g9_w"><field name="NUM">1</field></shadow></value><value name="t8r28guvi9r6isegncwb"><shadow type="math_number" id="mn!j~1k24Pq!JwFvO|@7"><field name="NUM">0</field></shadow></value></block></statement><value name="IF2"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="%KHbz1Q:SkCXOM;U9/Fg"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="s?.-g?UO9EAElAE_qOUm"><field name="VAR" id="+:Qu?oJOoos!i@aMa1#P">CellTypeVariation</field></block></value><value name="B"><shadow type="math_number" id="_HIOIO2e;k]GGo%L?vEe"><field name="NUM">2</field></shadow></value></block></value><statement name="DO2"><block type="function_call" id="=pVaD4M[S[eS|1UxJKW{"><mutation name="moveCell" functionid="uzb=cb!zQ}mDg|2+:4Ww"><arg name="sprite" id="gt4zhcpjrqhvf68u1mrfe" type="Sprite"/><arg name="col" id="wtbo1a868ux12l0xmwmii" type="number"/><arg name="row" id="t8r28guvi9r6isegncwb" type="number"/></mutation><value name="gt4zhcpjrqhvf68u1mrfe"><shadow type="variables_get" id="Rj6.@pt{W=}!z%75^Hku"><field name="VAR" id="`9[`{2w*4kku|:88,v(:">mySprite</field></shadow><block type="variables_get" id="SkhL..WG]pRk-nq^_6qM"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value><value name="wtbo1a868ux12l0xmwmii"><shadow type="math_number" id="rg{#v4q4!Ci9Tio8Kx2~"><field name="NUM">0</field></shadow></value><value name="t8r28guvi9r6isegncwb"><shadow type="math_number" id="rT~%CCoyLgG$l6tfm`f0"><field name="NUM">1</field></shadow></value></block></statement><statement name="ELSE"><block type="function_call" id="K;pgwc#ImJ;oHJ!I:ML:"><mutation name="moveCell" functionid="uzb=cb!zQ}mDg|2+:4Ww"><arg name="sprite" id="gt4zhcpjrqhvf68u1mrfe" type="Sprite"/><arg name="col" id="wtbo1a868ux12l0xmwmii" type="number"/><arg name="row" id="t8r28guvi9r6isegncwb" type="number"/></mutation><value name="gt4zhcpjrqhvf68u1mrfe"><shadow type="variables_get" id="xYyq/|7GI%O(@-dv=Uq|"><field name="VAR" id="`9[`{2w*4kku|:88,v(:">mySprite</field></shadow><block type="variables_get" id=")#IUWpc0;:?c8hcXEy:]"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value><value name="wtbo1a868ux12l0xmwmii"><shadow type="math_number" id="FKD6}PVl3[sRRi*S{S+~"><field name="NUM">-1</field></shadow></value><value name="t8r28guvi9r6isegncwb"><shadow type="math_number" id="+{%;Jl/Mn@BaPjqDsNxX"><field name="NUM">0</field></shadow></value></block></statement></block></statement><value name="IF1"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="U~|uigpC}$e3a8@r`EyY"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="uf-XbDgK6KP]?DVCzAMQ"><field name="VAR" id="S]{EmsFC`PM![-s^0e[4">CellType</field></block></value><value name="B"><shadow type="math_number" id="l~9i(]dZXi_*a6:S^VXs"><field name="NUM">1</field></shadow></value></block></value><value name="IF2"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="=,XiYQYa+!i+G8j1)Zg)"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="rtTq.~es,|;G^{i#o#f^"><field name="VAR" id="S]{EmsFC`PM![-s^0e[4">CellType</field></block></value><value name="B"><shadow type="math_number" id="ocfR[*k3jz*@9`_8*7K!"><field name="NUM">2</field></shadow></value></block></value><value name="IF3"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="jpMMtY65oH;M+Od5::W/"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="6H?O$CkT.GptOczj7tP?"><field name="VAR" id="S]{EmsFC`PM![-s^0e[4">CellType</field></block></value><value name="B"><shadow type="math_number" id="cLU9XRl7Htf1v@G(xnji"><field name="NUM">3</field></shadow></value></block></value><statement name="DO3"><block type="pxt_controls_for_of" id="8i.vjaBMiy--6JzT~rI%"><value name="VAR"><shadow type="variables_get_reporter" id="QAO[rq}=ihW-HWn[pu~%"><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></shadow></value><value name="LIST"><block type="grid_lineAdjacentSprites" id="D$wtNxmp[hF^.jl!z(mV"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="dir"><shadow type="gridDirectionEditor" id="WMl-=78@Pt~kkv/kUAmW"><field name="direction">CollisionDirection.Top</field></shadow></value><value name="loc"><shadow type="mapgettile"/><block type="grid_getLocation" id="7UB~zt{1WOg]5GA%J1R="><value name="sprite"><shadow type="variables_get" id="U/-_I7A^RpYD7T^WD1)a"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="l_7e]N!=hYShtpNV!x^}"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value></block></value><value name="dist"><shadow type="math_number" id="d_3UjzK[YgbUnGIHI5eD"><field name="NUM">1</field></shadow></value></block></value><statement name="DO"><block type="function_call" id="U%kY6S8vO0MagduW4G|a"><mutation name="rotateCell" functionid="=iUJ$i_YvwE_DMF9`#uX"><arg name="sprite" id="yoedzb3x6ea7qg64kn6f" type="Sprite"/><arg name="dir" id="qk2eza55yqknhw0muquq" type="boolean"/></mutation><value name="yoedzb3x6ea7qg64kn6f"><shadow type="variables_get" id="ujd@m}(%,i0{=9.LNZul"><field name="VAR" id="`9[`{2w*4kku|:88,v(:">mySprite</field></shadow><block type="variables_get" id=";o*oy/sVAa:~JxY-09(H"><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></block></value><value name="qk2eza55yqknhw0muquq"><shadow type="logic_boolean" id="Atd)c!s`oF{nt!3GGn3_"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="(HyL)EJqJ$Q]9?q]9n9N"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="d%`~GF%SD/M:iU;4KKt*"><field name="VAR" id="+:Qu?oJOoos!i@aMa1#P">CellTypeVariation</field></block></value><value name="B"><shadow type="math_number" id="2PR4i~F$!0Do)k~3%)3~"><field name="NUM">0</field></shadow></value></block></value></block></statement><next><block type="pxt_controls_for_of" id="w!KIQ~*=W=)E`D6q2+!/"><value name="VAR"><shadow type="variables_get_reporter" id="x)$ZLPUlV_]5f4+QN_!f"><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></shadow></value><value name="LIST"><block type="grid_lineAdjacentSprites" id="%#s:~OI9$~$$$+V#bb-E"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="dir"><shadow type="gridDirectionEditor" id="T$Sw,S/y)[anA)ggcz-*"><field name="direction">CollisionDirection.Right</field></shadow></value><value name="loc"><shadow type="mapgettile"/><block type="grid_getLocation" id=";X*Z8[F5-4Lr06?8/,IB"><value name="sprite"><shadow type="variables_get" id="Q4;EG+/!+jAog-(R?I,Y"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="#:$Mks?ARA1J)s`DeHgf"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value></block></value><value name="dist"><shadow type="math_number" id="B-a3e{TVR3M$=%wkAbUT"><field name="NUM">1</field></shadow></value></block></value><statement name="DO"><block type="function_call" id=";`c]}wX+,d~J^^vdX:x4"><mutation name="rotateCell" functionid="=iUJ$i_YvwE_DMF9`#uX"><arg name="sprite" id="yoedzb3x6ea7qg64kn6f" type="Sprite"/><arg name="dir" id="qk2eza55yqknhw0muquq" type="boolean"/></mutation><value name="yoedzb3x6ea7qg64kn6f"><shadow type="variables_get" id="SHYsBXl]yo31_h`(%[PC"><field name="VAR" id="`9[`{2w*4kku|:88,v(:">mySprite</field></shadow><block type="variables_get" id="`*3OZ(}`]^{56-4AoRF/"><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></block></value><value name="qk2eza55yqknhw0muquq"><shadow type="logic_boolean" id=")[{`XNrvfb_I22I[$Ojb"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="M,o=~]WbXCQ9SFOvXLfz"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="Wb:C:V$Xkdd}|yB?jgj9"><field name="VAR" id="+:Qu?oJOoos!i@aMa1#P">CellTypeVariation</field></block></value><value name="B"><shadow type="math_number" id="tPt}oT,yn]EO/@JrLtw`"><field name="NUM">0</field></shadow></value></block></value></block></statement><next><block type="pxt_controls_for_of" id="Y$BgW)5*x6bGN3}Y.,RZ"><value name="VAR"><shadow type="variables_get_reporter" id="lz0[8lx:QJ=O-JL4^j=p"><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></shadow></value><value name="LIST"><block type="grid_lineAdjacentSprites" id="i;vd)wB(+)5s+)MUI$GI"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="dir"><shadow type="gridDirectionEditor" id="Yy-SHIx=M*5UuT,O5j6X"><field name="direction">CollisionDirection.Bottom</field></shadow></value><value name="loc"><shadow type="mapgettile"/><block type="grid_getLocation" id="2})dz63HDQ6kjtz]B=RE"><value name="sprite"><shadow type="variables_get" id="a1.=CI@jMa~6F0;jqT4["><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="npl:+N#PCJh,]hvV:Zt["><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value></block></value><value name="dist"><shadow type="math_number" id="Xbg0Gj5W+K4PWC#N(7*@"><field name="NUM">1</field></shadow></value></block></value><statement name="DO"><block type="function_call" id="+W4M5MUNj},IpX~zcOjx"><mutation name="rotateCell" functionid="=iUJ$i_YvwE_DMF9`#uX"><arg name="sprite" id="yoedzb3x6ea7qg64kn6f" type="Sprite"/><arg name="dir" id="qk2eza55yqknhw0muquq" type="boolean"/></mutation><value name="yoedzb3x6ea7qg64kn6f"><shadow type="variables_get" id="haC)xh6;r/+`]/GtleY$"><field name="VAR" id="`9[`{2w*4kku|:88,v(:">mySprite</field></shadow><block type="variables_get" id="/}GW|~HxPGa;P1%)Mbid"><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></block></value><value name="qk2eza55yqknhw0muquq"><shadow type="logic_boolean" id="iZWc_nL?05d]mE7~],90"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="=wPmdX~7dnTykL?f[0}("><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id=";D|b22Bxl`79dH:@vVuP"><field name="VAR" id="+:Qu?oJOoos!i@aMa1#P">CellTypeVariation</field></block></value><value name="B"><shadow type="math_number" id="Nf!J!RgU`t)nKqpzR(;O"><field name="NUM">0</field></shadow></value></block></value></block></statement><next><block type="pxt_controls_for_of" id="E34O~7_VVl0.y8NPx9h}"><value name="VAR"><shadow type="variables_get_reporter" id="@@Cy5nXt67PL4!cUvf?h"><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></shadow></value><value name="LIST"><block type="grid_lineAdjacentSprites" id="Cl1xYabxLbCAjBZ)V:|N"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="dir"><shadow type="gridDirectionEditor" id="3$PuTJRNBIPDEG:_Ky8f"><field name="direction">CollisionDirection.Left</field></shadow></value><value name="loc"><shadow type="mapgettile"/><block type="grid_getLocation" id="hmyiDCeu}G^@=NJgaL_."><value name="sprite"><shadow type="variables_get" id="P=97EV`QKd`(bJwoi_CX"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="Z8`xTx~6D3@MV3Kk?v@]"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value></block></value><value name="dist"><shadow type="math_number" id="m`Bn$xvuU[fAy%vvCS@T"><field name="NUM">1</field></shadow></value></block></value><statement name="DO"><block type="function_call" id="(_^bpqfq`CvkQ^o]-o.e"><mutation name="rotateCell" functionid="=iUJ$i_YvwE_DMF9`#uX"><arg name="sprite" id="yoedzb3x6ea7qg64kn6f" type="Sprite"/><arg name="dir" id="qk2eza55yqknhw0muquq" type="boolean"/></mutation><value name="yoedzb3x6ea7qg64kn6f"><shadow type="variables_get" id=")NbCNPTST/-sWfBp-Hoa"><field name="VAR" id="`9[`{2w*4kku|:88,v(:">mySprite</field></shadow><block type="variables_get" id="Cj#|WndH6S`4iD)!.Hrs"><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></block></value><value name="qk2eza55yqknhw0muquq"><shadow type="logic_boolean" id="{1DM:?PkV#v/+:hCWZLa"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="oNA+m^k.W|15UYYwaa!1"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="S]_`p_-Cun:6K/R0o.(6"><field name="VAR" id="+:Qu?oJOoos!i@aMa1#P">CellTypeVariation</field></block></value><value name="B"><shadow type="math_number" id="1l#Dm|_)_UvY]%XhzBtO"><field name="NUM">0</field></shadow></value></block></value></block></statement></block></next></block></next></block></next></block></statement><value name="IF4"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="|{(jy::u4-@rmvAB@(CE"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="{-*:d]489A@^{nN5S;iO"><field name="VAR" id="S]{EmsFC`PM![-s^0e[4">CellType</field></block></value><value name="B"><shadow type="math_number" id="14=;:=:83.QL34oXQ/$B"><field name="NUM">4</field></shadow></value></block></value><statement name="DO4"><block type="controls_if" id="ztFj1nT%O{~G[18scnoe"><mutation elseif="2" else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="ixJ~dd86vF8b57U~tgi5"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="^OGOkY?{RDha~bE~PdeV"><field name="VAR" id="+:Qu?oJOoos!i@aMa1#P">CellTypeVariation</field></block></value><value name="B"><shadow type="math_number" id="Sc|gvgOO*=i+;(2n]e}O"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="pxt_controls_for_of" id="FzH$#IF#/rOV_QKhU_s="><value name="VAR"><shadow type="variables_get_reporter" id="i03KCWcHLyJaGWdngyRK"><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></shadow></value><value name="LIST"><block type="grid_lineAdjacentSprites" id="XG]%krVS9)JT~?H!u@Ko"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="dir"><shadow type="gridDirectionEditor" id="`JblqGmZ~C#OOQosFlT5"><field name="direction">CollisionDirection.Bottom</field></shadow></value><value name="loc"><shadow type="mapgettile"/><block type="grid_getLocation" id="C+UWBj{+3#(Vbi,*=P@@"><value name="sprite"><shadow type="variables_get" id="DXJsL?XS8G*RbjZKyLd5"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="$(sdGO;XKybAsOP-6+;W"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value></block></value><value name="dist"><shadow type="math_number" id="M^GAk:^eNvrPph1JZ3bR"><field name="NUM">1</field></shadow></value></block></value><statement name="DO"><block type="variables_set" id=";be#~i6*]F{GPHX_$.dL"><field name="VAR" id="8.kzb2N?T9OGzEuaY.}w">Location</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="grid_lineAdjacentSprites" id="=SFWe{OrUBv:0v3iWugj"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="dir"><shadow type="gridDirectionEditor" id="saXToy|S)DsRz^LMmpDa"><field name="direction">CollisionDirection.Top</field></shadow></value><value name="loc"><shadow type="mapgettile"/><block type="grid_getLocation" id="I*$`}Z.c;k{#[D7/fAq+"><value name="sprite"><shadow type="variables_get" id="ou~m}hEUXAm=!@(}iFs}"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="Yuq`W.Bmu_Z*Quwvr3=I"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value></block></value><value name="dist"><shadow type="math_number" id="xv8bc_TVT*7l(3=I:gQn"><field name="NUM">1</field></shadow></value></block></value><next><block type="controls_if" id="jRLTE^?;]q6TNH*0x+K3"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="Wft]jBdi(7z)~~`b9p]G"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_length" id="jnf7%Pk:x}$FM#HumQh5"><value name="VALUE"><block type="variables_get" id="?H}PP#YuGG,zc*MY:zrN"><field name="VAR" id="8.kzb2N?T9OGzEuaY.}w">Location</field></block></value></block></value><value name="B"><shadow type="math_number" id="g{gK?lvf$db(+FXcWHB!"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="function_call" id=".1]Td[~cAoz+*8!1TV?5"><mutation name="moveCell" functionid="uzb=cb!zQ}mDg|2+:4Ww"><arg name="sprite" id="gt4zhcpjrqhvf68u1mrfe" type="Sprite"/><arg name="col" id="wtbo1a868ux12l0xmwmii" type="number"/><arg name="row" id="t8r28guvi9r6isegncwb" type="number"/></mutation><value name="gt4zhcpjrqhvf68u1mrfe"><shadow type="variables_get" id="2R|[+.(bvvhU5-?6b?G%"><field name="VAR" id="`9[`{2w*4kku|:88,v(:">mySprite</field></shadow><block type="lists_index_get" id="K7#tZgh[,L%d2+*;1(Z^"><value name="LIST"><block type="variables_get" id="{C90`12uU.mKp4@d{D_q"><field name="VAR" id="8.kzb2N?T9OGzEuaY.}w">Location</field></block></value><value name="INDEX"><shadow type="math_number" id="caO)]78(v01KrHg_U,Lc"><field name="NUM">0</field></shadow></value></block></value><value name="wtbo1a868ux12l0xmwmii"><shadow type="math_number" id="+quZ~2Jrnqd)v_Wck/o2"><field name="NUM">0</field></shadow></value><value name="t8r28guvi9r6isegncwb"><shadow type="math_number" id="2s,t+$?7$%F=fv6Ri|~2"><field name="NUM">-1</field></shadow></value></block></statement><next><block type="variables_set" id="hj}d+N:JTQTJE!rP$;Dz"><field name="VAR" id="8.kzb2N?T9OGzEuaY.}w">Location</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="grid_lineAdjacentSprites" id="=dP4`3o/]!:)1qj*e_Nl"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="dir"><shadow type="gridDirectionEditor" id="iDNX@MFKd8SAkKj5(o^B"><field name="direction">CollisionDirection.Top</field></shadow></value><value name="loc"><shadow type="mapgettile"/><block type="grid_getLocation" id="+l@|wiAqsO(;X%^6A4gb"><value name="sprite"><shadow type="variables_get" id="ph!7foO2Dn;9e2^Jl!5t"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="##|/Q343ONDB=eQSZkV["><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value></block></value><value name="dist"><shadow type="math_number" id="UzHLO[pL-,D!$5V,s-BA"><field name="NUM">1</field></shadow></value></block></value><next><block type="controls_if" id="+ptz_of-4fh.cUdxmU5r"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="kFY|OYVU%dvP6Y;J}jXj"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_length" id="|k!sVDZ|/@qEXOc4%*Jj"><value name="VALUE"><block type="variables_get" id="i:.z)fM/5ytzC69jc_7?"><field name="VAR" id="8.kzb2N?T9OGzEuaY.}w">Location</field></block></value></block></value><value name="B"><shadow type="math_number" id="83dV80g4~Emhd4c^3jx."><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="function_call" id="8W]OIb7k(p1vMz$*a`i-"><mutation name="cloneCell" functionid="UxJYL^pUOd=H_q0Qb+4*"><arg name="sprite" id="n6ebpkfe18annjaq1t1c" type="Sprite"/><arg name="col" id="qa65hw5onrlrswsp0i6pn9" type="number"/><arg name="row" id="256vdj63db0q4fswusuy9" type="number"/></mutation><value name="n6ebpkfe18annjaq1t1c"><shadow type="variables_get" id="?pvLVmc56}R0qAz,9[z8"><field name="VAR" id="`9[`{2w*4kku|:88,v(:">mySprite</field></shadow><block type="variables_get" id="stf%%H4hItxx]vg%hT4m"><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></block></value><value name="qa65hw5onrlrswsp0i6pn9"><shadow type="math_number" id="Kg5gHMt{ujehnQ9leh^h"><field name="NUM">1</field></shadow><block type="grid_spriteCol" id="PZ7pU_3qNAzZd-Tf3P}H"><value name="sprite"><shadow type="variables_get" id="YHZKFqpB_=dP%=f_lNx3"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="3bR!TqkSP|T#d{xuE!{}"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value></block></value><value name="256vdj63db0q4fswusuy9"><shadow type="math_number" id="|X,*gj@xk8YE+z~2li?W"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="!nfv.sb80ySfs/TL+zVy"><field name="OP">MINUS</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="grid_spriteRow" id="((mR;~CBE_icb.8(|RnV"><value name="sprite"><shadow type="variables_get" id="WhlVPmk]m6sIh:V4c=)R"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="q)4wK}z{8bm,A*c94{;f"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value></block></value><value name="B"><shadow type="math_number" id="?uU0mwdDcA`:kuX0To8N"><field name="NUM">1</field></shadow></value></block></value></block></statement></block></next></block></next></block></next></block></statement></block></statement><value name="IF1"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="j]l6itD^pwFf(p)59++B"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="Q=ckM~5Anc6aok{9~fIA"><field name="VAR" id="+:Qu?oJOoos!i@aMa1#P">CellTypeVariation</field></block></value><value name="B"><shadow type="math_number" id="gD^m8uUtFr5b4qRLbfsK"><field name="NUM">1</field></shadow></value></block></value><statement name="DO1"><block type="pxt_controls_for_of" id="4KLMFH$~Jp{;vBnj@,S5"><value name="VAR"><shadow type="variables_get_reporter" id="h!potYUfT}KwvdAv|X,_"><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></shadow></value><value name="LIST"><block type="grid_lineAdjacentSprites" id="(X:X5()FC1FVM0u%P+Rc"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="dir"><shadow type="gridDirectionEditor" id="g4%^ued7fJ,z,FbXkdiF"><field name="direction">CollisionDirection.Left</field></shadow></value><value name="loc"><shadow type="mapgettile"/><block type="grid_getLocation" id="YCyeTI4GL-QDt2]7h+OP"><value name="sprite"><shadow type="variables_get" id="EEb),}eIjA[)$,[Y8x*y"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="^PM[QPZe.k{[)X(18/N4"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value></block></value><value name="dist"><shadow type="math_number" id="k~((Jg:V)O*o{s6=yh}R"><field name="NUM">1</field></shadow></value></block></value><statement name="DO"><block type="variables_set" id="{mYpO,~$J:ZaFvx_dv5W"><field name="VAR" id="8.kzb2N?T9OGzEuaY.}w">Location</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="grid_lineAdjacentSprites" id="IY_=n,{4piOoRCHj4bBu"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="dir"><shadow type="gridDirectionEditor" id=".x1Dzqz9VPgXQ{l}d7TN"><field name="direction">CollisionDirection.Right</field></shadow></value><value name="loc"><shadow type="mapgettile"/><block type="grid_getLocation" id=".`st(*0QnHTi{G8W!A4m"><value name="sprite"><shadow type="variables_get" id="Bkl@i41hug:I1Fi)`qJ]"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="kS%j|_4Gc;v]!jIVj8Y!"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value></block></value><value name="dist"><shadow type="math_number" id=";q(n`E|R6=ahShZZB[:*"><field name="NUM">1</field></shadow></value></block></value><next><block type="controls_if" id="JI$ay@.q^k,#t;~gD)gK"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="kAz`Nrm|;N*zCMDNNP3V"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_length" id="[95q/nA^kK5q+c].Qcw0"><value name="VALUE"><block type="variables_get" id="2xW(,]2mtOV]VH%^h;z?"><field name="VAR" id="8.kzb2N?T9OGzEuaY.}w">Location</field></block></value></block></value><value name="B"><shadow type="math_number" id=":44Uj^cXil%|Z7[@9Z[g"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="function_call" id="pUu!IISv+n;jXO7aV-C9"><mutation name="moveCell" functionid="uzb=cb!zQ}mDg|2+:4Ww"><arg name="sprite" id="gt4zhcpjrqhvf68u1mrfe" type="Sprite"/><arg name="col" id="wtbo1a868ux12l0xmwmii" type="number"/><arg name="row" id="t8r28guvi9r6isegncwb" type="number"/></mutation><value name="gt4zhcpjrqhvf68u1mrfe"><shadow type="variables_get" id="jd{dqnOU6:UmR4ZN2MVJ"><field name="VAR" id="`9[`{2w*4kku|:88,v(:">mySprite</field></shadow><block type="lists_index_get" id="lDYAzq9.rgO]w;3b~Y(Z"><value name="LIST"><block type="variables_get" id="F|*JL7EPWq:bqnrwh8ml"><field name="VAR" id="8.kzb2N?T9OGzEuaY.}w">Location</field></block></value><value name="INDEX"><shadow type="math_number" id="9FdvaPS(yEe*/vna_#-R"><field name="NUM">0</field></shadow></value></block></value><value name="wtbo1a868ux12l0xmwmii"><shadow type="math_number" id="/VX]aK27X00!JrYRIxjV"><field name="NUM">1</field></shadow></value><value name="t8r28guvi9r6isegncwb"><shadow type="math_number" id="o(S);(ncs.4BjVh=b7lC"><field name="NUM">0</field></shadow></value></block></statement><next><block type="variables_set" id="(N%e][G-LMGJr=DE*jbx"><field name="VAR" id="8.kzb2N?T9OGzEuaY.}w">Location</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="grid_lineAdjacentSprites" id="}{BYLEo1n==tMZ%G6_.P"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="dir"><shadow type="gridDirectionEditor" id="r=Y-}NQDg;]`Yw2iY|G-"><field name="direction">CollisionDirection.Right</field></shadow></value><value name="loc"><shadow type="mapgettile"/><block type="grid_getLocation" id="@L!Ry!oyil.MA4ib/#wX"><value name="sprite"><shadow type="variables_get" id="-7BqO#)D}iyQ5(W^8b#I"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="QG0/lxP_55Dcr[DR_Jo8"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value></block></value><value name="dist"><shadow type="math_number" id="8C-~FNRe..?[w$-/q%|$"><field name="NUM">1</field></shadow></value></block></value><next><block type="controls_if" id=",6aPf[zG}?T[4qB]^Yc!"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="6FZ,IAcpp+~wowWeaL*0"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_length" id="F+u,*V5^:Q*x!(KHSg6)"><value name="VALUE"><block type="variables_get" id="UGud^xJLZmw=k|_ZbQEY"><field name="VAR" id="8.kzb2N?T9OGzEuaY.}w">Location</field></block></value></block></value><value name="B"><shadow type="math_number" id="D^~PLLO}}7L{fZ08U^Ot"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="function_call" id="?^W/a:Zmg[dZzibHuB@D"><mutation name="cloneCell" functionid="UxJYL^pUOd=H_q0Qb+4*"><arg name="sprite" id="n6ebpkfe18annjaq1t1c" type="Sprite"/><arg name="col" id="qa65hw5onrlrswsp0i6pn9" type="number"/><arg name="row" id="256vdj63db0q4fswusuy9" type="number"/></mutation><value name="n6ebpkfe18annjaq1t1c"><shadow type="variables_get" id="wU[pPD.M9_[nNS@UbNmE"><field name="VAR" id="`9[`{2w*4kku|:88,v(:">mySprite</field></shadow><block type="variables_get" id="k/?[G5d`_.:e./57BB?3"><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></block></value><value name="qa65hw5onrlrswsp0i6pn9"><shadow type="math_number" id="z0LYnJcbxJa+lqG{?BA5"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="o{jUqZk{v~*41kw=TQ`M"><field name="OP">ADD</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="grid_spriteCol" id="OHQx=4PegC,{=N6V~82/"><value name="sprite"><shadow type="variables_get" id="G$@*/JKZnL|5ev?$?jnC"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="ELc)[O%6Mc7J(60@I(pg"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value></block></value><value name="B"><shadow type="math_number" id="#YhR^(,bL0clqB/j0|9N"><field name="NUM">1</field></shadow></value></block></value><value name="256vdj63db0q4fswusuy9"><shadow type="math_number" id="5-#Ns-JoOvc{pJmbhg1#"><field name="NUM">1</field></shadow><block type="grid_spriteRow" id="oHthSvHgr%*dQE,6=8|!"><value name="sprite"><shadow type="variables_get" id="(Rwnc`3Go(/xmt1fCB%M"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id=":rmJ[x28M#+032p^CF(T"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value></block></value></block></statement></block></next></block></next></block></next></block></statement></block></statement><value name="IF2"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="l$V)Td65Q$K~_=MT-1jA"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="r{G1K()3.Jb$k3Cae;U-"><field name="VAR" id="+:Qu?oJOoos!i@aMa1#P">CellTypeVariation</field></block></value><value name="B"><shadow type="math_number" id="NMU%p~9nEJU$4|B)C$Ry"><field name="NUM">2</field></shadow></value></block></value><statement name="DO2"><block type="pxt_controls_for_of" id="yC4[BI]r^7H:Y`M}tj2b"><value name="VAR"><shadow type="variables_get_reporter" id="$/^JhZB6$-qnO0Vd}m;F"><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></shadow></value><value name="LIST"><block type="grid_lineAdjacentSprites" id="p/nkk+{CW,jT|PMG2xub"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="dir"><shadow type="gridDirectionEditor" id="u,~nvRXnG7]qfrix=Gz6"><field name="direction">CollisionDirection.Top</field></shadow></value><value name="loc"><shadow type="mapgettile"/><block type="grid_getLocation" id="i5z2tfQ2y###uLA=~Ki0"><value name="sprite"><shadow type="variables_get" id="Ay9j-[MU-W_(d?nC:m|I"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="Ai9Gs*]ib4El@N)_|+1P"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value></block></value><value name="dist"><shadow type="math_number" id="Z$rN$^5JN{(6)b2);_st"><field name="NUM">1</field></shadow></value></block></value><statement name="DO"><block type="variables_set" id="Du9V4)OHOu%6l.ue9[`["><field name="VAR" id="8.kzb2N?T9OGzEuaY.}w">Location</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="grid_lineAdjacentSprites" id="ea^-XQ?c;((e;(Oi(+gQ"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="dir"><shadow type="gridDirectionEditor" id="Y1%O9Pm{B;-H/|f?!.3%"><field name="direction">CollisionDirection.Bottom</field></shadow></value><value name="loc"><shadow type="mapgettile"/><block type="grid_getLocation" id="v5i%CT:nxF(yy!2Dr$ys"><value name="sprite"><shadow type="variables_get" id="7Ty*Ks|.7-O-3Of#$lvf"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="=5P*Ybv]kW,Tv0FkE6A$"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value></block></value><value name="dist"><shadow type="math_number" id="lUFL`ka|n1WhLZ9aba#B"><field name="NUM">1</field></shadow></value></block></value><next><block type="controls_if" id="VCSMlsu+RFr?3Jc:[CU`"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="KOU1e07s02A])muAfipX"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_length" id="S)3V=^nQ2SlJ#GDC?/a("><value name="VALUE"><block type="variables_get" id="91.eE6uC0Gfx.O|z:e-l"><field name="VAR" id="8.kzb2N?T9OGzEuaY.}w">Location</field></block></value></block></value><value name="B"><shadow type="math_number" id="=mgRiB$5=ULB9w%NQf1M"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="function_call" id="o-GzLu3edS_sE]q?%${."><mutation name="moveCell" functionid="uzb=cb!zQ}mDg|2+:4Ww"><arg name="sprite" id="gt4zhcpjrqhvf68u1mrfe" type="Sprite"/><arg name="col" id="wtbo1a868ux12l0xmwmii" type="number"/><arg name="row" id="t8r28guvi9r6isegncwb" type="number"/></mutation><value name="gt4zhcpjrqhvf68u1mrfe"><shadow type="variables_get" id="%w%eGaxJshUybOMuiHmn"><field name="VAR" id="`9[`{2w*4kku|:88,v(:">mySprite</field></shadow><block type="lists_index_get" id=")Q.%u2%GMUJ-aYu%!|S`"><value name="LIST"><block type="variables_get" id="sin7^;.O2inOTT`yjq;^"><field name="VAR" id="8.kzb2N?T9OGzEuaY.}w">Location</field></block></value><value name="INDEX"><shadow type="math_number" id=";IAu!jBQ#g|/]C^Spo#A"><field name="NUM">0</field></shadow></value></block></value><value name="wtbo1a868ux12l0xmwmii"><shadow type="math_number" id=".|0#O/u;24@|DoF{7;~x"><field name="NUM">0</field></shadow></value><value name="t8r28guvi9r6isegncwb"><shadow type="math_number" id="SX-.g7SWW~-2E=I6k+o4"><field name="NUM">1</field></shadow></value></block></statement><next><block type="variables_set" id="2nDepb?0lDGq%!lUBjj^"><field name="VAR" id="8.kzb2N?T9OGzEuaY.}w">Location</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="grid_lineAdjacentSprites" id="6V-5G4{m%fN^p]aE);,B"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="dir"><shadow type="gridDirectionEditor" id="c)ZWetU~)[TW[H?k96:o"><field name="direction">CollisionDirection.Bottom</field></shadow></value><value name="loc"><shadow type="mapgettile"/><block type="grid_getLocation" id="@~h:JrXxDT?0C~Vlu.!3"><value name="sprite"><shadow type="variables_get" id="TWX|DfL:,B;ezn)cI[;)"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="q4!W4ARb/d0YOXK7LOkr"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value></block></value><value name="dist"><shadow type="math_number" id="6S#cavt-+CQ,=;Wf9]@c"><field name="NUM">1</field></shadow></value></block></value><next><block type="controls_if" id="!ZHOI8n;9X~(Z$sNo^nE"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="~KEt0o!0i?6]2yv#Bt]K"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_length" id="1c8V$T!k2b7yeEdS_Ed("><value name="VALUE"><block type="variables_get" id="SHR=+a!@w:aUIW7l1oc@"><field name="VAR" id="8.kzb2N?T9OGzEuaY.}w">Location</field></block></value></block></value><value name="B"><shadow type="math_number" id="PCv1.reFnX6ZOdcZhE73"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="function_call" id="^GD]2.oj3n/^|Q%dY@Rd"><mutation name="cloneCell" functionid="UxJYL^pUOd=H_q0Qb+4*"><arg name="sprite" id="n6ebpkfe18annjaq1t1c" type="Sprite"/><arg name="col" id="qa65hw5onrlrswsp0i6pn9" type="number"/><arg name="row" id="256vdj63db0q4fswusuy9" type="number"/></mutation><value name="n6ebpkfe18annjaq1t1c"><shadow type="variables_get" id="Wj;#TEf*ploH)WwI{AV+"><field name="VAR" id="`9[`{2w*4kku|:88,v(:">mySprite</field></shadow><block type="variables_get" id="1KwI+da+oRMo%[.i8DJX"><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></block></value><value name="qa65hw5onrlrswsp0i6pn9"><shadow type="math_number" id="rf|nBVpP~i[[U@db7USW"><field name="NUM">1</field></shadow><block type="grid_spriteCol" id="iUX(fO8aKO3.mvyAGYN,"><value name="sprite"><shadow type="variables_get" id="b]J2LL[Pi2l;8M#kdGXa"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="uZ(np7QtXCXE#Ja(*@Af"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value></block></value><value name="256vdj63db0q4fswusuy9"><shadow type="math_number" id="1#rQ^G-Zq({y,!?pvbF:"><field name="NUM">1</field></shadow><block type="math_arithmetic" id=",=ck5~:tGQgrU=GRTbEd"><field name="OP">ADD</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="grid_spriteRow" id="kZ$z[;`29Voh0]$7lgX^"><value name="sprite"><shadow type="variables_get" id="V@Y;[wP-KI6bn.2zfRDq"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="JQ|ARBiZgYX16QH#2?y`"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value></block></value><value name="B"><shadow type="math_number" id=")[HxC1MO[ocP.b[G`Yp|"><field name="NUM">1</field></shadow></value></block></value></block></statement></block></next></block></next></block></next></block></statement></block></statement><statement name="ELSE"><block type="pxt_controls_for_of" id="2|O(8W0GCmjM4x_b-nT#"><value name="VAR"><shadow type="variables_get_reporter" id="0cKb[.$64MH`KtqnG~Zl"><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></shadow></value><value name="LIST"><block type="grid_lineAdjacentSprites" id="k;85O+q-7xPd=wp]_:6z"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="dir"><shadow type="gridDirectionEditor" id="{YkPdQ!LVTrP[:`1*[nJ"><field name="direction">CollisionDirection.Right</field></shadow></value><value name="loc"><shadow type="mapgettile"/><block type="grid_getLocation" id="Frh*y7WZ=NJg)!$Op[F%"><value name="sprite"><shadow type="variables_get" id="L4m:mV5EK@gN8};8$7I`"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="sl3RL~ol;;So@5myOZbQ"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value></block></value><value name="dist"><shadow type="math_number" id="KL4+uqU9weq0*C?pnCV}"><field name="NUM">1</field></shadow></value></block></value><statement name="DO"><block type="variables_set" id="M;iV[(+s0C+kOfNyV[v7"><field name="VAR" id="8.kzb2N?T9OGzEuaY.}w">Location</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="grid_lineAdjacentSprites" id="CA}_Ht:#2v5O}imO/v,]"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="dir"><shadow type="gridDirectionEditor" id="t7UwJ=XDAQgvJ_ov=cxi"><field name="direction">CollisionDirection.Left</field></shadow></value><value name="loc"><shadow type="mapgettile"/><block type="grid_getLocation" id="XaxE0.b![`WA5FZmj!bi"><value name="sprite"><shadow type="variables_get" id="-fc3KDyA5#5-cRiLhVIG"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="|%rqwIMK2n0=L.$yN5c="><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value></block></value><value name="dist"><shadow type="math_number" id="fL)uul;jhd(LE_T9j;O`"><field name="NUM">1</field></shadow></value></block></value><next><block type="controls_if" id="[T}g~UmTx%9*rI.IOLpg"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="Cp#Asl8}/AQg*fX(D9Z4"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_length" id="AUF[,2Yg;[2hBt%21)q@"><value name="VALUE"><block type="variables_get" id="0Ia=sn+szi,(}ERgF+q8"><field name="VAR" id="8.kzb2N?T9OGzEuaY.}w">Location</field></block></value></block></value><value name="B"><shadow type="math_number" id="|H03Yg@xPT(#.kP?a#eL"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="function_call" id="n)5B7To^I9==0WKbdH;9"><mutation name="moveCell" functionid="uzb=cb!zQ}mDg|2+:4Ww"><arg name="sprite" id="gt4zhcpjrqhvf68u1mrfe" type="Sprite"/><arg name="col" id="wtbo1a868ux12l0xmwmii" type="number"/><arg name="row" id="t8r28guvi9r6isegncwb" type="number"/></mutation><value name="gt4zhcpjrqhvf68u1mrfe"><shadow type="variables_get" id="5_P/NX0Z[;21e]fP6rn-"><field name="VAR" id="`9[`{2w*4kku|:88,v(:">mySprite</field></shadow><block type="lists_index_get" id="{,,W5Bh(UyueVI]v80}|"><value name="LIST"><block type="variables_get" id="A+=f/ivO,!KGq1ZV1Ag$"><field name="VAR" id="8.kzb2N?T9OGzEuaY.}w">Location</field></block></value><value name="INDEX"><shadow type="math_number" id="56dOBQQjz-|E6W[5-co`"><field name="NUM">0</field></shadow></value></block></value><value name="wtbo1a868ux12l0xmwmii"><shadow type="math_number" id="6swI=+vu_c-rk|+z=Sgw"><field name="NUM">-1</field></shadow></value><value name="t8r28guvi9r6isegncwb"><shadow type="math_number" id="X9%=Xcrnt@El*6/zx*Z%"><field name="NUM">0</field></shadow></value></block></statement><next><block type="variables_set" id="?77uG8q4=__#iDoZ|2*}"><field name="VAR" id="8.kzb2N?T9OGzEuaY.}w">Location</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="grid_lineAdjacentSprites" id="(Y,xrc~DVvD!dc#/Pdhl"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="dir"><shadow type="gridDirectionEditor" id="ER+fbkmqft55ov;y=p+K"><field name="direction">CollisionDirection.Left</field></shadow></value><value name="loc"><shadow type="mapgettile"/><block type="grid_getLocation" id="popewl[M?GKj9nAn@NRH"><value name="sprite"><shadow type="variables_get" id="UN9fA:(hWtoZl}5}IT7K"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="!gu`%1w[BDCw+/)=+lA}"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value></block></value><value name="dist"><shadow type="math_number" id="kaD[;E1.Eh.k]cJ7tgvR"><field name="NUM">1</field></shadow></value></block></value><next><block type="controls_if" id="mlD}u[E`p!TuN{L`_xc|"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="ho[vD_UX|4;AxFj+7iPj"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_length" id="X}6-cj!G~*x/Xs,gEwd["><value name="VALUE"><block type="variables_get" id="lR{`UCOEpwf)-C#;O^`e"><field name="VAR" id="8.kzb2N?T9OGzEuaY.}w">Location</field></block></value></block></value><value name="B"><shadow type="math_number" id="Sy7Y8P8g*791QcT]-RH}"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="function_call" id="H@WOaej)b9^j-Ny8%%Y^"><mutation name="cloneCell" functionid="UxJYL^pUOd=H_q0Qb+4*"><arg name="sprite" id="n6ebpkfe18annjaq1t1c" type="Sprite"/><arg name="col" id="qa65hw5onrlrswsp0i6pn9" type="number"/><arg name="row" id="256vdj63db0q4fswusuy9" type="number"/></mutation><value name="n6ebpkfe18annjaq1t1c"><shadow type="variables_get" id="[~_Eugd8n@|XN==PnVM)"><field name="VAR" id="`9[`{2w*4kku|:88,v(:">mySprite</field></shadow><block type="variables_get" id=",~rkv2gC{t.guaO76#fn"><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></block></value><value name="qa65hw5onrlrswsp0i6pn9"><shadow type="math_number" id="hBHhh%kZlWEnfT,RQPd3"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="}q8DzeXk[A29;ktw%opJ"><field name="OP">MINUS</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="grid_spriteCol" id="(PDm}Y(=psqBToq#}`eW"><value name="sprite"><shadow type="variables_get" id="O?9@+S4i`W=_`TFe](#J"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="E?6v/EhE]uWTCawLa/pG"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value></block></value><value name="B"><shadow type="math_number" id="lqR.9kkKxTl!iN{qABKv"><field name="NUM">1</field></shadow></value></block></value><value name="256vdj63db0q4fswusuy9"><shadow type="math_number" id="%Gq82N+1^j,GzqW4[S:("><field name="NUM">1</field></shadow><block type="grid_spriteRow" id=":C.d;p@!S4Yp*j-hed*V"><value name="sprite"><shadow type="variables_get" id="L1-E^G6EE{b;OdjPk@?_"><field name="VAR" id="715+Wz%=l~gIXrGlCZ+3">Cell3</field></shadow><block type="variables_get" id="LoS:9@!`vMSh-y6n~GRg"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value></block></value></block></statement></block></next></block></next></block></next></block></statement></block></statement></block></statement><value name="IF5"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="I-c~Ut:?kEvbY,a5zts@"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="bInDEf3u{0GeFLNb4xu;"><field name="VAR" id="S]{EmsFC`PM![-s^0e[4">CellType</field></block></value><value name="B"><shadow type="math_number" id="k3PhiZLfsANiw`(%~$rX"><field name="NUM">5</field></shadow></value></block></value></block></next></block></next></block></statement><next><block type="variables_change" id="m/8WlWIcCSH{aU:_Qnk~"><field name="VAR" id="+#})[KsU{FNNv1A3{0l]">Generation</field><value name="VALUE"><shadow type="math_number" id="5dSwg-w18^$o@}-L:*nW"><field name="NUM">1</field></shadow></value><next><block type="variables_set" id="?BA,eL?H[a9Y9JXS:{@|"><field name="VAR" id="$#jfe3%tdaM@1J_T*H^+">NumberOfCellsOnGrid</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_length" id="dnD)q~3WUp?G5_ej7]Kz"><value name="VALUE"><block type="grid_allSprites" id="vEVZO,wJXk0u;D*/#,le"/></value></block></value><next><block type="console_log" id="1cV,.rJGoa)PP@`/WDD1"><value name="value"><shadow type="text"><field name="TEXT"/></shadow><block type="text_join" id="g|:Nu$wxS`1l?:+-vdU)" inline="false"><mutation items="5"/><value name="ADD0"><shadow type="text" id="PLe3hXVq]ZRe=gIW~,B7"><field name="TEXT">Finished generation </field></shadow></value><value name="ADD1"><shadow type="text"><field name="TEXT"/></shadow><block type="variables_get" id="Se3e6hc(}+VXmcW0#L*^"><field name="VAR" id="+#})[KsU{FNNv1A3{0l]">Generation</field></block></value><value name="ADD2"><shadow type="text" id="!}lLd36}_ww72l!8vh~J"><field name="TEXT"> with </field></shadow></value><value name="ADD3"><shadow type="text"><field name="TEXT"/></shadow><block type="variables_get" id="#DLYDsrZZKmYY/hl)*:U"><field name="VAR" id="$#jfe3%tdaM@1J_T*H^+">NumberOfCellsOnGrid</field></block></value><value name="ADD4"><shadow type="text" id="%!QV,.,=z[(_-:Q^U%5%"><field name="TEXT"> cells on the grid!</field></shadow></value></block></value></block></next></block></next></block></next></block></statement></block></next></block></statement></block><block type="pxt-on-start" id="%d[2gZk@HPcxXW$AX,#v" x="4700" y="60"><statement name="HANDLER"><block type="tilemap_editor" id="(_rZR4F[]et6:*n{auqf"><field name="tilemap">tiles.createTilemap(hex`14000f00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101`, img`
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
`, [myTiles.transparency16,myTiles.tile2], TileScale.Eight)</field><next><block type="hudsetScore" id="nzT40+k({2wXpVNeJqMW"><value name="value"><shadow type="math_number" id="56b)K_Gjl[C%AEZGJ`(G"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="/}{4u2|8!vKHD-AR399;"><field name="VAR" id="x9@yH7;CCPsq:1MVy.7?">CellImages</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_create_with" id="k)$=MxRQ5oE9Y}Q*Q2Ot" inline="false"><mutation items="8"/><value name="ADD0"><block type="lists_create_with" id="KkS,MKI~2hiKg}K-~:QL"><mutation items="4"/><value name="ADD0"><block type="screen_image_picker" id="$oG,73U-1Bt4lx;BTIv{"><field name="img">img`
. 9 9 9 9 9 9 .
9 9 9 9 9 9 9 9
9 9 9 8 8 9 9 9
9 9 8 8 8 8 9 9
9 8 8 8 8 8 8 9
9 8 8 8 8 8 8 9
9 9 9 9 9 9 9 9
. 9 9 9 9 9 9 .
`</field></block></value><value name="ADD1"><block type="screen_image_picker" id="2}8zppt$w-qt;DZ8aQz*"><field name="img">img`
. 9 9 9 9 9 9 .
9 9 8 8 9 9 9 9
9 9 8 8 8 9 9 9
9 9 8 8 8 8 9 9
9 9 8 8 8 8 9 9
9 9 8 8 8 9 9 9
9 9 8 8 9 9 9 9
. 9 9 9 9 9 9 .
`</field></block></value><value name="ADD2"><block type="screen_image_picker" id="VuDy*Kq=lAi8xSu*d8Mn"><field name="img">img`
. 9 9 9 9 9 9 .
9 9 9 9 9 9 9 9
9 8 8 8 8 8 8 9
9 8 8 8 8 8 8 9
9 9 8 8 8 8 9 9
9 9 9 8 8 9 9 9
9 9 9 9 9 9 9 9
. 9 9 9 9 9 9 .
`</field></block></value><value name="ADD3"><block type="screen_image_picker" id="e/K#rCQ9#^Ni|p)1;wX1"><field name="img">img`
. 9 9 9 9 9 9 .
9 9 9 9 8 8 9 9
9 9 9 8 8 8 9 9
9 9 8 8 8 8 9 9
9 9 8 8 8 8 9 9
9 9 9 8 8 8 9 9
9 9 9 9 8 8 9 9
. 9 9 9 9 9 9 .
`</field></block></value></block></value><value name="ADD1"><block type="lists_create_with" id="FXTV}q6dqCCbmBC=FYkl"><mutation items="1"/><value name="ADD0"><block type="screen_image_picker" id="tdp+v}L}xPh-wR_w_u|j"><field name="img">img`
. 5 5 5 5 5 5 .
5 5 5 5 5 5 5 5
5 5 4 4 4 4 5 5
5 5 4 5 5 4 5 5
5 5 4 5 5 4 5 5
5 5 4 4 4 4 5 5
5 5 5 5 5 5 5 5
. 5 5 5 5 5 5 .
`</field></block></value></block></value><value name="ADD2"><block type="lists_create_with" id="JIbU@f8r.Eu)/g[2rug["><mutation items="2"/><value name="ADD0"><block type="screen_image_picker" id="pQozH79_ngOy[Jt0]gve"><field name="img">img`
. 5 5 5 5 5 5 .
5 5 5 5 5 5 5 5
5 4 4 4 4 4 4 5
5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5
5 4 4 4 4 4 4 5
5 5 5 5 5 5 5 5
. 5 5 5 5 5 5 .
`</field></block></value><value name="ADD1"><block type="screen_image_picker" id="XPFHL1U*F-FICQk$#U/-"><field name="img">img`
. 5 5 5 5 5 5 .
5 5 4 5 5 4 5 5
5 5 4 5 5 4 5 5
5 5 4 5 5 4 5 5
5 5 4 5 5 4 5 5
5 5 4 5 5 4 5 5
5 5 4 5 5 4 5 5
. 5 5 5 5 5 5 .
`</field></block></value></block></value><value name="ADD3"><block type="lists_create_with" id="?S*hl~gB+iJK1k2@ROIo"><mutation items="2"/><value name="ADD0"><block type="screen_image_picker" id=":j)g/Cxa9geb-I4D,V5W"><field name="img">img`
. 2 2 2 2 2 2 .
2 2 3 3 3 2 2 2
2 3 2 2 2 3 2 2
2 3 2 2 3 3 3 2
2 3 2 2 2 3 2 2
2 3 2 2 2 2 2 2
2 2 3 3 3 3 2 2
. 2 2 2 2 2 2 .
`</field></block></value><value name="ADD1"><block type="screen_image_picker" id="_8|Rc^^tVPt,+FXg2i$+"><field name="img">img`
. 2 2 2 2 2 2 .
2 2 2 3 3 3 2 2
2 2 3 2 2 2 3 2
2 3 3 3 2 2 3 2
2 2 3 2 2 2 3 2
2 2 2 2 2 2 3 2
2 2 3 3 3 3 2 2
. 2 2 2 2 2 2 .
`</field></block></value></block></value><value name="ADD4"><block type="lists_create_with" id="{a?|Nuoi;~a[#_Ac.H|U"><mutation items="4"/><value name="ADD0"><block type="screen_image_picker" id="Ias!xLSYFlr{#gl]/c:+"><field name="img">img`
. 7 7 7 7 7 7 .
7 7 7 6 6 7 7 7
7 7 6 6 6 6 7 7
7 6 6 6 6 6 6 7
7 7 7 6 6 7 7 7
7 7 7 6 6 7 7 7
7 7 7 6 6 7 7 7
. 7 7 7 7 7 7 .
`</field></block></value><value name="ADD1"><block type="screen_image_picker" id="[-v=NfajbX|t2%7keXPU"><field name="img">img`
. 7 7 7 7 7 7 .
7 7 7 7 6 7 7 7
7 7 7 7 6 6 7 7
7 6 6 6 6 6 6 7
7 6 6 6 6 6 6 7
7 7 7 7 6 6 7 7
7 7 7 7 6 7 7 7
. 7 7 7 7 7 7 .
`</field></block></value><value name="ADD2"><block type="screen_image_picker" id="kDmx+5EkFcLmTR[LwNfw"><field name="img">img`
. 7 7 7 7 7 7 .
7 7 7 6 6 7 7 7
7 7 7 6 6 7 7 7
7 7 7 6 6 7 7 7
7 6 6 6 6 6 6 7
7 7 6 6 6 6 7 7
7 7 7 6 6 7 7 7
. 7 7 7 7 7 7 .
`</field></block></value><value name="ADD3"><block type="screen_image_picker" id="pwm*ZGNxw{*6YB`Ot;)^"><field name="img">img`
. 7 7 7 7 7 7 .
7 7 7 6 7 7 7 7
7 7 6 6 7 7 7 7
7 6 6 6 6 6 6 7
7 6 6 6 6 6 6 7
7 7 6 6 7 7 7 7
7 7 7 6 7 7 7 7
. 7 7 7 7 7 7 .
`</field></block></value></block></value><value name="ADD5"><block type="lists_create_with" id="^/@I3c-9gY@y5@Ci*{B|"><mutation items="1"/><value name="ADD0"><block type="screen_image_picker" id="BrKulxhjJ-32`-RfgTds"><field name="img">img`
. c c c c c c .
c c c c c c c c
c c c c c c c c
c c c c c c c c
c c c c c c c c
c c c c c c c c
c c c c c c c c
. c c c c c c .
`</field></block></value></block></value><value name="ADD6"><block type="lists_create_with" id="CE+#Z-fO.9Xt^L]aTGkT"><mutation items="1"/><value name="ADD0"><block type="screen_image_picker" id="8kG[8Q6jI$x`Pm@9y)iD"><field name="img">img`
. 2 2 2 2 2 2 .
2 2 c 2 2 c 2 2
2 2 2 c c 2 2 2
2 c 2 2 2 2 c 2
2 2 2 2 2 2 2 2
2 2 c c c c 2 2
2 2 c 2 2 c 2 2
. 2 2 2 2 2 2 .
`</field></block></value></block></value><value name="ADD7"><block type="lists_create_with" id="Ch4_(1C]D]1J_r)e_S*w"><mutation items="1"/><value name="ADD0"><block type="screen_image_picker" id="UpGR6LO]J[uT$w0%9!*A"><field name="img">img`
2 d d d d d d 2
d 2 d d d d 2 d
d d 2 d d 2 d d
d d d 2 2 d d d
d d d 2 2 d d d
d d 2 d d 2 d d
d 2 d d d d 2 d
2 d d d d d d 2
`</field></block></value></block></value></block></value><next><block type="variables_set" id="1cPLsDO?cUbC|!/,L(^t"><field name="VAR" id="A5iyBm9!^ek`)sk(Oc##">SelectedCellImage</field><value name="VALUE"><shadow type="math_number" id="A%2YBWN(iz{EBTa/`.ge"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="FtHJDjWtM:K!n`U81[(r"><field name="VAR" id="U|(%beH5rZk^Pxj}kJi4">SelectedCellImageType</field><value name="VALUE"><shadow type="math_number" id="Wm5}Y~~d+|3s`8}LgpYl"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="gu2_-k0xVxySB8y26@WI"><field name="VAR" id="$#jfe3%tdaM@1J_T*H^+">NumberOfCellsOnGrid</field><value name="VALUE"><shadow type="math_number" id="whcitEtofpN1~C+Qt%o="><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="@%R@|05G=o;!lJ.`S()q"><field name="VAR" id="m_|=IbE~@whuMVp}1R07">Editable</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="Vzv;6|v_+}wqh1o~qsZ^"><field name="BOOL">TRUE</field></block></value><next><block type="variables_set" id="uV.17W_/h[JY96DbSm6K"><field name="VAR" id="%lyqs[.+Ji)nDbhI9ctB">Paused</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="CXXkqf9v6*`6[U1+}GH4"><field name="BOOL">TRUE</field></block></value><next><block type="function_call" id="(nrU#~HN0/63Qnsyum;j"><mutation name="makeCursor" functionid="j!wUGlj,t5T009~)DYVK"/><next><block type="console_log" id="r6ztM?S~b,?5=Nc1J2rE"><value name="value"><shadow type="text" id="R5/Zqk?umShS[S],b1_K"><field name="TEXT">Welcome to Sam Hogan's Game of Cells (Unofficial) Sandbox console!</field></shadow></value><next><block type="console_log" id="`c+mg_|Q-IpZtvmzQjfK"><value name="value"><shadow type="text" id=":Es}hcNHy^de*dg:]i?I"><field name="TEXT">Written by Unsigned_Arduino on the MakeCode forums. (forum.makecode.com)</field></shadow></value><next><block type="game_show_long_text" id="xG+b{$os^4DaTY1;CygX"><field name="layout">DialogLayout.Bottom</field><value name="str"><shadow type="text" id="4rV%UUQ4z8MXF+I_s2XP"><field name="TEXT">Welcome to Sam Hogan's Game of Cells (Unofficial) Sandbox!</field></shadow></value><next><block type="game_show_long_text" id=";zX_BEFV/xY=Zv!zrHel"><field name="layout">DialogLayout.Bottom</field><value name="str"><shadow type="text" id="Im9tx`]G2)o)8(Ko5X{Q"><field name="TEXT">Written by \nUnsigned_Arduino on the MakeCode forums. (forum.makecode.com)</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="keyonevent" id="(uYT16e=(Lwd--v#!G))" x="5680" y="40"><field name="button">controller.A</field><field name="event">ControllerButtonEvent.Pressed</field><statement name="HANDLER"><block type="controls_if" id="{TnK;qt=BHoDa.ZEp*98"><mutation else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id="s0Kkoo*pqE(8Y(UCO0fK"><field name="VAR" id="m_|=IbE~@whuMVp}1R07">Editable</field></block></value><statement name="DO0"><block type="controls_if" id="(o]g:^F3J|WZ$XQ3)4yx"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_negate" id="`g|:7jK4=PP7`_8q-;GO"><value name="BOOL"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="*JRBEHyDc=BGp|pgL?6D"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="k`4[v@M6H_(gWMb@Nv9v"><field name="VAR" id="U|(%beH5rZk^Pxj}kJi4">SelectedCellImageType</field></block></value><value name="B"><shadow type="math_number" id="5/6D5e{2w#o3mdjF`-v+"><field name="NUM">7</field></shadow></value></block></value></block></value><statement name="DO0"><block type="variables_set" id="c;0M;*8z*WA*{FcgY:xu"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spritescreate" id="3*,DJ/:Dv{q8N*I[_KBV"><value name="img"><shadow type="screen_image_picker"/><block type="lists_index_get" id="[}4G35kA^I;5#%LbjuZs"><value name="LIST"><block type="lists_index_get" id="!f:RmE]LIN45]UK]1u$G"><value name="LIST"><block type="variables_get" id="G=$2iw8W`J:?Bjb@J0?l"><field name="VAR" id="x9@yH7;CCPsq:1MVy.7?">CellImages</field></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id=")4C4v=DdBSV@+.g*.g~2"><field name="VAR" id="U|(%beH5rZk^Pxj}kJi4">SelectedCellImageType</field></block></value></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="L(qwJOGVFcM^_D1s;RLQ"><field name="VAR" id="A5iyBm9!^ek`)sk(Oc##">SelectedCellImage</field></block></value></block></value><value name="kind"><shadow type="spritekind" id="$=drcmBJF(*9EE5{B@;-"><field name="MEMBER">Cell</field></shadow></value></block></value><next><block type="spritesetpos" id=".Lz/v-5g+GOG:oU##eYd"><value name="sprite"><block type="variables_get" id="2W${oK^h_dxG^D-i}-H/"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></block></value><value name="x"><shadow type="positionPicker"/><block type="Sprite_blockCombine_get" id="^:f=Dn%#CD%=hQgxdq?("><field name="property">Sprite.x</field><value name="mySprite"><block type="variables_get" id="HCPIES-!*y[xpo]YRhws"><field name="VAR" id="0-,sn)h@#Uikr=7{woh2">Cursor</field></block></value></block></value><value name="y"><shadow type="positionPicker"/><block type="Sprite_blockCombine_get" id="7j_y[(R+^Xw|5jG@~QQC"><field name="property">Sprite.y</field><value name="mySprite"><block type="variables_get" id="x?=t-%52NJMgr0!*/TvO"><field name="VAR" id="0-,sn)h@#Uikr=7{woh2">Cursor</field></block></value></block></value><next><block type="spriteDataSetNumber" id="iHXg2~mWM=|fY%nD7[}I"><value name="sprite"><shadow type="variables_get" id="6UH0io3x~%?o]h}RB0C_"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></shadow></value><value name="name"><shadow type="text" id=":0P1FSWHGN_ub1$TG-D$"><field name="TEXT">CellType</field></shadow></value><value name="value"><block type="variables_get" id="Gt5|Y8^d5N!BPfdqDd7n"><field name="VAR" id="U|(%beH5rZk^Pxj}kJi4">SelectedCellImageType</field></block></value><next><block type="spriteDataSetNumber" id="JgSPa@(3A6%_PxsyFrd7"><value name="sprite"><shadow type="variables_get" id="q3z`DYXYYQr(Hrp2Kr{z"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></shadow></value><value name="name"><shadow type="text" id=")#pU@}tFe,Qf{n`^plWV"><field name="TEXT">CellTypeVariation</field></shadow></value><value name="value"><block type="variables_get" id="ebViYt{H8079;Sbrwke?"><field name="VAR" id="A5iyBm9!^ek`)sk(Oc##">SelectedCellImage</field></block></value></block></next></block></next></block></next></block></statement><next><block type="controls_if" id="NoGIqqbKdz2~3/GEK:Jh"><mutation else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="IpvAey8rK-+|c06B?Trf"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="grid_spriteCol" id=";y#]t+}Yj^|t:fC41ER}"><value name="sprite"><shadow type="variables_get" id="Pg?M-yUzd5zC@UdUzU5v"><field name="VAR" id="0-,sn)h@#Uikr=7{woh2">Cursor</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="KM=E)$MKxW8xL_al=?HU"><field name="NUM">19</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="rgCOmLC,Eej6Zkx-rR0W"><field name="VAR" id="L;pmiwHv9zs]:IUV.W;t">DirectionMoved</field><value name="VALUE"><shadow type="math_number" id="V7z5f}.7nuZ*1_SGj1,H"><field name="NUM">-1</field></shadow></value></block></statement><statement name="ELSE"><block type="variables_set" id="4*]YwnK^o)3:#rC#D3ka"><field name="VAR" id="L;pmiwHv9zs]:IUV.W;t">DirectionMoved</field><value name="VALUE"><shadow type="math_number" id="|imk?p_6H,kpl9.!z+|H"><field name="NUM">1</field></shadow></value></block></statement><next><block type="grid_move" id="XZ[[?tt$Ya,)IqE%@`_B"><value name="sprite"><shadow type="variables_get" id="sTLwY`CK~-Z^$l-ABqtp"><field name="VAR" id="0-,sn)h@#Uikr=7{woh2">Cursor</field></shadow></value><value name="columns"><block type="variables_get" id="1q*)dHAQF2S]TDTL*RFW"><field name="VAR" id="L;pmiwHv9zs]:IUV.W;t">DirectionMoved</field></block></value><value name="rows"><shadow type="math_number" id="uCt3dqu;3sQ5.[UzdmJB"><field name="NUM">0</field></shadow></value><next><block type="grid_move" id="1@4-=%.a5:a_c86t{Dyr"><value name="sprite"><shadow type="variables_get" id="P-0%01}+ay$QnU6mnA_w"><field name="VAR" id="?*.=EV`0bw.5fK{5?KyA">CursorSelectedCellImage</field></shadow></value><value name="columns"><block type="variables_get" id="YVIuF6pSup)I}*=2}vu1"><field name="VAR" id="L;pmiwHv9zs]:IUV.W;t">DirectionMoved</field></block></value><value name="rows"><shadow type="math_number" id="/Yk_M!2(]^}eeN19)cUm"><field name="NUM">0</field></shadow></value><next><block type="pxt_controls_for_of" id="Q1cHcPP6+/KNyD];!MHj"><value name="VAR"><shadow type="variables_get_reporter" id="o1uFeR%#,5);F8sRI$h4"><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></shadow></value><value name="LIST"><block type="grid_getSprites" id="F.3Vg0Bnyit:wc+j,k])"><value name="loc"><shadow type="mapgettile" id="F/Y$y?ab@FlkU4AS8=Cl"><value name="col"><block type="math_arithmetic" id="@r+Rx$}iOig@;aPuGggz"><field name="OP">MINUS</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="grid_spriteCol" id="|Ph?7B,W;lqOX*lDy]zm"><value name="sprite"><shadow type="variables_get" id="[$ua=1H0v*KVME/E;n?B"><field name="VAR" id="0-,sn)h@#Uikr=7{woh2">Cursor</field></shadow></value></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id=".fU/|l?JvX)d8kPgcW2y"><field name="VAR" id="L;pmiwHv9zs]:IUV.W;t">DirectionMoved</field></block></value></block></value><value name="row"><block type="grid_spriteRow" id="$qI#YHL,H=Wh]%ah8`md"><value name="sprite"><shadow type="variables_get" id="/aVtTmRWkmSOHkr$xoe*"><field name="VAR" id="0-,sn)h@#Uikr=7{woh2">Cursor</field></shadow></value></block></value></shadow></value></block></value><statement name="DO"><block type="spritedestroy" id="ivUsZ9-2Dw:R0a`;mO.4"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="false"></mutation><value name="sprite"><block type="variables_get" id="o5(-(CS0R@}3EoJOo12Y"><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></block></value></block></statement><next><block type="grid_move" id="FoZjJRqTjD{+]Z=o#y2n"><value name="sprite"><shadow type="variables_get" id="V3Ac[,77`NXMS2q`(^LM"><field name="VAR" id="0-,sn)h@#Uikr=7{woh2">Cursor</field></shadow></value><value name="columns"><block type="math_arithmetic" id="ps9+sj=Ho}KDN0MQ_R7`"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="3PQ)D#z-juvd#6)?zv^("><field name="VAR" id="L;pmiwHv9zs]:IUV.W;t">DirectionMoved</field></block></value><value name="B"><shadow type="math_number" id="_p{v`KX7TqPKbFPd)5h%"><field name="NUM">-1</field></shadow></value></block></value><value name="rows"><shadow type="math_number" id="MSAuMzfrYKzu1H%M5_Ty"><field name="NUM">0</field></shadow></value><next><block type="grid_move" id="4P@9^%/1Cvbd$wk]l|%P"><value name="sprite"><shadow type="variables_get" id="=7bT;`./E{TF-n[GNYd~"><field name="VAR" id="?*.=EV`0bw.5fK{5?KyA">CursorSelectedCellImage</field></shadow></value><value name="columns"><block type="math_arithmetic" id="?6nRN$1v7lP[)RwcAA`a"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="65bj*5:|oGeHr]8RF~C9"><field name="VAR" id="L;pmiwHv9zs]:IUV.W;t">DirectionMoved</field></block></value><value name="B"><shadow type="math_number" id="sz2~0ljTF{?BT%4wiqHb"><field name="NUM">-1</field></shadow></value></block></value><value name="rows"><shadow type="math_number" id="*SvJ!WY,{4NDs^QT7%8F"><field name="NUM">0</field></shadow></value><next><block type="controls_if" id="xj:kEV/_6n0$nM~xaTeI"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_negate" id="n?9ELz*~6PDOSbH-0lFL"><value name="BOOL"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="D1Nou1ZZn%*mR~C1Vr7T"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="?q$*A}U3{vGbkd]Dz{H0"><field name="VAR" id="U|(%beH5rZk^Pxj}kJi4">SelectedCellImageType</field></block></value><value name="B"><shadow type="math_number" id="A.*SE0a`GMGvF!v30Ux`"><field name="NUM">7</field></shadow></value></block></value></block></value><statement name="DO0"><block type="grid_snap" id="9A9!~)PqV@MAa`s=a2cH"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="false"></mutation><value name="s"><shadow type="variables_get" id=";{iMJ:gHeT~B!$f[x2]R"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></shadow></value></block></statement><next><block type="variables_set" id="biP(/![VxZ3F!yB(*fdC"><field name="VAR" id="$#jfe3%tdaM@1J_T*H^+">NumberOfCellsOnGrid</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_length" id="g/v/V2tpHYWFN.Nx=)5Y"><value name="VALUE"><block type="grid_allSprites" id="xf41*?)$:JszWUjat.9|"/></value></block></value><next><block type="console_log" id="a4i7LBux(T5uJp`L=Em7"><value name="value"><shadow type="text"><field name="TEXT"/></shadow><block type="text_join" id="n,6Az,r=xdtq{;zb89Md" inline="false"><mutation items="5"/><value name="ADD0"><shadow type="text" id="lSmw)*O3?[F=aWjcMF!X"><field name="TEXT">User pressed [A], just made cell type: </field></shadow></value><value name="ADD1"><shadow type="text" id="[p){lQQ?^7F+2dpQ(*0E"><field name="TEXT">foo</field></shadow></value><value name="ADD2"><shadow type="text" id="l-Ovod!H6{Z)zmb0`EQt"><field name="TEXT"> and there are: </field></shadow></value><value name="ADD3"><shadow type="text"><field name="TEXT"/></shadow><block type="variables_get" id="!V:ASNHN|+=Myl{da?aA"><field name="VAR" id="$#jfe3%tdaM@1J_T*H^+">NumberOfCellsOnGrid</field></block></value><value name="ADD4"><shadow type="text" id="~d7JD0Zg#UZ%Kru8ShQW"><field name="TEXT"> cells in the sandbox!</field></shadow></value></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement><statement name="ELSE"><block type="console_log" id="x?zDCVrR0`nvh(nzD/ZS"><value name="value"><shadow type="text" id="rKunC3`EV2qlAV-*i7]A"><field name="TEXT">Editing is not enabled, probably because you started the simulation by pressing [Menu]! Restart to clear the board and enable editing.</field></shadow></value></block></statement></block></statement></block><block type="keyonevent" id="OC0qjeI`o8N9-Kv)aq-0" x="7100" y="40"><field name="button">controller.menu</field><field name="event">ControllerButtonEvent.Pressed</field><statement name="HANDLER"><block type="controls_if" id="G)lW/5UdMzcL4Jz7@If@"><mutation else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id="}%,(Dc.nLcOv}[l=K;q$"><field name="VAR" id="m_|=IbE~@whuMVp}1R07">Editable</field></block></value><statement name="DO0"><block type="game_show_long_text" id="`a|RqfuLhsAp=k{YN$]:"><field name="layout">DialogLayout.Full</field><value name="str"><block type="text_join" id=".#sG*:3eX.dvehG.7qy," inline="false"><mutation items="7"/><value name="ADD0"><shadow type="text" id="U7+;!(_t3_jLSA:eP?S8"><field name="TEXT">Please select what you want to do:\n</field></shadow></value><value name="ADD1"><shadow type="text" id="FpQS/YIKH8vRL8Z)f]2r"><field name="TEXT">0 - cancel\n</field></shadow></value><value name="ADD2"><shadow type="text" id="^{2t-%^YCAWUE9~|!3P4"><field name="TEXT">1 - start simulation\n</field></shadow></value><value name="ADD3"><shadow type="text" id="FAHk60AdG43Yk--fxsA}"><field name="TEXT">2 - save grid to disk\n</field></shadow></value><value name="ADD4"><shadow type="text" id="5COr;rH4IrH:WKymMI2F"><field name="TEXT">3 - load grid from disk\n</field></shadow></value><value name="ADD5"><shadow type="text" id="?]sGkkZtmWo6JiA$=bge"><field name="TEXT">4 - remove grid from disk\n</field></shadow></value><value name="ADD6"><shadow type="text" id="K4e4h6/L5CWnJBkd,8a8"><field name="TEXT">5 - about</field></shadow></value></block></value><next><block type="variables_set" id="k4P1.kWo;.@ZKB{IS`2E"><field name="VAR" id="MCuFQY3(mt3|NsAC#3EJ">Action</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="gameaskfornumber" id="V-;[2p3SRzReNqImB|a}"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="message"><shadow type="text" id="]D32@!W|g,jWA%wyI%*E"><field name="TEXT">Please select action (0 for cancel)</field></shadow></value><value name="answerLength"><shadow type="math_number_minmax" id="P#%hg_#r6y5=A;0g7$},"><mutation min="1" max="10" label="Number" precision="0"/><field name="SLIDER">1</field></shadow></value></block></value><next><block type="controls_if" id="4Tqi~oTLtkN.?PkKljoV"><mutation elseif="5" else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="gTm@ekAJLXb?T=]!)cc5"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="#a_~C3)Z]($P.wyDdjA."><field name="VAR" id="MCuFQY3(mt3|NsAC#3EJ">Action</field></block></value><value name="B"><shadow type="math_number" id="yH5lj`c?6A_pBU5:g#G}"><field name="NUM">0</field></shadow></value></block></value><value name="IF1"><block type="logic_compare" id="hL5Rgh2nLNf;BV+E(zvU"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id=":Q?l2,guf,@}G2crJr)H"><field name="VAR" id="MCuFQY3(mt3|NsAC#3EJ">Action</field></block></value><value name="B"><shadow type="math_number" id="Lnp:IuI.QY@,$`!8Mg?s"><field name="NUM">1</field></shadow></value></block></value><statement name="DO1"><block type="variables_set" id="Rs:TMbX^O@5QHWw]UKVi"><field name="VAR" id="m_|=IbE~@whuMVp}1R07">Editable</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="vodBGdPDb{fS.y=:q/^D"><field name="BOOL">FALSE</field></block></value><next><block type="spritedestroy" id="h6t)Jd,2eMh_3{KdjhQe"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="false"></mutation><value name="sprite"><block type="variables_get" id="-Prq=PljM+J9j)VJ;6#B"><field name="VAR" id="0-,sn)h@#Uikr=7{woh2">Cursor</field></block></value><next><block type="spritedestroy" id="WlAphp]))iNEG`f.k8cE"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="false"></mutation><value name="sprite"><block type="variables_get" id="UA)7mk:Q:D1DhM|d:(Gx"><field name="VAR" id="?*.=EV`0bw.5fK{5?KyA">CursorSelectedCellImage</field></block></value><next><block type="console_log" id="t8Y7q7#s2kWtB,zu[N%B"><value name="value"><shadow type="text" id="X/juOm*A[Tccl?Nw,dcA"><field name="TEXT">Editing is now disabled! The simulation will start shortly... </field></shadow></value><next><block type="variables_set" id=")x%tpr=3rfvmCF/Qjms/"><field name="VAR" id="%lyqs[.+Ji)nDbhI9ctB">Paused</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_negate" id="6F;W,?YWAT:!sL(7cr,e"><value name="BOOL"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id="q/!OInhjJNy9;|tr@KU%"><field name="VAR" id="%lyqs[.+Ji)nDbhI9ctB">Paused</field></block></value></block></value></block></next></block></next></block></next></block></next></block></statement><value name="IF2"><block type="logic_compare" id="a%[)Tb0[@ANt!~Fmt$~S"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="p{lH0]HUP%XBaNf=%(F;"><field name="VAR" id="MCuFQY3(mt3|NsAC#3EJ">Action</field></block></value><value name="B"><shadow type="math_number" id="oazS)OT7_o5:ZGeS7Hdv"><field name="NUM">2</field></shadow></value></block></value><statement name="DO2"><block type="function_call" id="b#eCFolTrLX4^tU]}#;l"><mutation name="saveGridConfig" functionid="dOk%i0.qTkCGFA*(IWg,"><arg name="name" id="552dgg4tdgfdg619meb6t" type="string"/></mutation><value name="552dgg4tdgfdg619meb6t"><shadow type="text" id="-#cVOven.|:4x%wA_@^5"><field name="TEXT">GridConfig</field></shadow></value></block></statement><value name="IF3"><block type="logic_compare" id="=6yMSsUi)eTxXYw$CB*?"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="/9|*I,`n!W`ho,Ly=p#)"><field name="VAR" id="MCuFQY3(mt3|NsAC#3EJ">Action</field></block></value><value name="B"><shadow type="math_number" id="e*jr|$lTQZN2Pj$$ld}f"><field name="NUM">3</field></shadow></value></block></value><statement name="DO3"><block type="function_call" id="WC`g!KM7)juKe9y.[.YD"><mutation name="loadGridConfig" functionid="5`k?d3qd0Q0kQ8Ygqz@2"><arg name="name" id="g7s37s0nvea8np98m6yd" type="string"/></mutation><value name="g7s37s0nvea8np98m6yd"><shadow type="text" id="ES-$XZz8cd`L0Id.,rJf"><field name="TEXT">GridConfig</field></shadow></value></block></statement><value name="IF4"><block type="logic_compare" id="Jdiw/*(vJ}eVimTT[.^b"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="vSa#^aESH!G,?Pn)sOj8"><field name="VAR" id="MCuFQY3(mt3|NsAC#3EJ">Action</field></block></value><value name="B"><shadow type="math_number" id="0.@bg,9j8h|(pRu(9)!+"><field name="NUM">4</field></shadow></value></block></value><statement name="DO4"><block type="controls_if" id="1KutA}Tsr65U9$m-fsCK"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="vJI|VMZ@^34FbLvK4Lx6"><field name="OP">AND</field><value name="A"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="gameask" id="|_16QHG_eX[?H`DzAZnQ"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="title"><shadow type="text" id="gkTyaUw`U.AYlko7mAxV"><field name="TEXT">Are you really sure you want</field></shadow></value><value name="subtitle"><shadow type="text" id="v}!s/WZJxYw0M,BbU7fZ"><field name="TEXT">to clear ALL grid configs?</field></shadow></value></block></value><value name="B"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="gameask" id="(XH+L.YZ%3#-%FdRsTpS"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="title"><shadow type="text" id="uQik5,!#5U$ph,Fj%xnE"><field name="TEXT">Are you REALLY sure you want</field></shadow></value><value name="subtitle"><shadow type="text" id="d9V4iM!TEx!CY~5V,.Z_"><field name="TEXT">to clear ALL grid configs?</field></shadow></value></block></value></block></value><statement name="DO0"><block type="block_settings_clear" id="!,@U-_;kr,p5dU6*Q,_o"><next><block type="controls_if" id="QQq+2.xTFABi[a#30gxA"><mutation else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="[M_]w^ai7G1OFI15x;nd"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_length" id="u,q4:G*|Wu^C/oSmr7Uz"><value name="VALUE"><block type="block_settings_lists" id="GQY2u]H2NENJfhN9D3tq"/></value></block></value><value name="B"><shadow type="math_number" id="RV][^,pg_9sfkVgAv^^2"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="game_show_long_text" id="7Y/::tGA/=*bofoSe-(z"><field name="layout">DialogLayout.Bottom</field><value name="str"><shadow type="text" id="m|O%9x[Arf$L}?[sU)Bq"><field name="TEXT">Successfully cleared all grid configurations!</field></shadow></value></block></statement><statement name="ELSE"><block type="game_show_long_text" id=")r@iWOE91N$l5V*7G@lz"><field name="layout">DialogLayout.Bottom</field><value name="str"><shadow type="text" id="zS*1vmZv6+2P8qBMsdgG"><field name="TEXT">Error clearing all grid configurations! :(</field></shadow></value></block></statement></block></next></block></statement></block></statement><value name="IF5"><block type="logic_compare" id="Yx:b=P8`4^4*bB{rLq;}"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id=",g.bY2)q)5Fb6k57v7Jc"><field name="VAR" id="MCuFQY3(mt3|NsAC#3EJ">Action</field></block></value><value name="B"><shadow type="math_number" id="=oQY44DG2S0:zKteDRw,"><field name="NUM">5</field></shadow></value></block></value><statement name="DO5"><block type="game_show_long_text" id="G@o)9Ozb0]46{3!1RZc*"><field name="layout">DialogLayout.Full</field><value name="str"><block type="text_join" id=",XqsvytpZ|NL9ib-CIxL" inline="false"><mutation items="7"/><value name="ADD0"><shadow type="text" id="Ge|nD5J|GjN[?_%Lqs0V"><field name="TEXT">This is Sam Hogan's Cell Machine, now on MakeCode Arcade!\n</field></shadow></value><value name="ADD1"><shadow type="text" id="$ssmLSWUu8KNh$L2QX;_"><field name="TEXT">Coded by Unsigned_Arduino on the MakeCode forums. (forum.makecode.com)\n</field></shadow></value><value name="ADD2"><shadow type="text" id="(=eu+Sb:i*Kr(2v77k(f"><field name="TEXT">This project was based of Sam Hogan's Cell Machine, which you can find on YouTube at\nhttps://youtu.be/N-BbgqOjIqk.\nWithout his video, I would have never done this project.\n</field></shadow></value><value name="ADD3"><shadow type="text" id="*k$KZDEt22qi,d!M-e1)"><field name="TEXT">Many thanks to the MakeCode developers. Without their hard work, this project would not exist.\n</field></shadow></value><value name="ADD4"><shadow type="text" id="#RCXVdSmwGd_pB!glB.z"><field name="TEXT">And I would also like to thank you too, for playing my sandbox!\n</field></shadow></value><value name="ADD5"><shadow type="text" id="coc[8I#y~~2~,$5MOdFG"><field name="TEXT">Find the code of this game on my Github repository at\nhttps://github.com/Unsig\nnedArduino/Sam-Hogans-Gam\ne-of-Cells\n</field></shadow></value><value name="ADD6"><shadow type="text" id="Vf.m;^A1ozU.0`:u41::"><field name="TEXT">If you want to suggest a feature (or more likely report a bug), go to\nhttps://github.com/Unsig\nnedArduino/Sam-Hogans-Game-of-Cells/issues\n</field></shadow></value></block></value></block></statement><statement name="ELSE"><block type="game_show_long_text" id=",4k!E)H;#GPjG*D4^_]L"><field name="layout">DialogLayout.Bottom</field><value name="str"><shadow type="text" id="Q8oKT~oZI$4WI)kWJ8%d"><field name="TEXT">Sorry, that isn't a valid choice! Press [Menu] to try again!</field></shadow></value></block></statement></block></next></block></next></block></statement><statement name="ELSE"><block type="variables_set" id="mu31D:,C:F`cj[AgR[/4"><field name="VAR" id="%lyqs[.+Ji)nDbhI9ctB">Paused</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_negate" id="dt,45(|58-DUAeQBC=gR"><value name="BOOL"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id=")j)L*KfFEB;d*o6m7Ian"><field name="VAR" id="%lyqs[.+Ji)nDbhI9ctB">Paused</field></block></value></block></value></block></statement></block></statement></block><block type="function_definition" id="Duo0%7+m9:AzE+n(`b|5" x="1740" y="880"><mutation name="cloneCell" functionid="UxJYL^pUOd=H_q0Qb+4*"><arg name="sprite" id="n6ebpkfe18annjaq1t1c" type="Sprite"/><arg name="col" id="qa65hw5onrlrswsp0i6pn9" type="number"/><arg name="row" id="256vdj63db0q4fswusuy9" type="number"/></mutation><field name="function_name">cloneCell</field><value name="n6ebpkfe18annjaq1t1c"><shadow type="argument_reporter_custom" id="By;V4kOhI}f3l4TQ;oWJ"><mutation typename="Sprite"/><field name="VALUE">sprite</field></shadow></value><value name="qa65hw5onrlrswsp0i6pn9"><shadow type="argument_reporter_number" id="Fi$wQI=,2W2puPu02H$j"><field name="VALUE">col</field></shadow></value><value name="256vdj63db0q4fswusuy9"><shadow type="argument_reporter_number" id="r{;jNMvMs_p]N47^F`q,"><field name="VALUE">row</field></shadow></value><statement name="STACK"><block type="variables_set" id="MGpDvfFuIGCQ_G?m-AM7"><field name="VAR" id="CTt`G$(3OX}5YJ-J%Xo[">ClonedCell</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spritescreate" id="svw=!z1wpjiUtjYm.Tw8"><value name="img"><shadow type="screen_image_picker"/><block type="spriteimage" id="4B92S%R]ROOTG:K8#j@r"><value name="sprite"><block type="argument_reporter_custom" id="lkePY#06rh!gNQbt{Lou"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value></block></value><value name="kind"><shadow type="spritekind" id="WU]~t0unI5)Nw|Pi9MdC"><field name="MEMBER">Cell</field></shadow></value></block></value><next><block type="spriteDataSetNumber" id="F#Yj*JabJ]}9.X#(F=`["><value name="sprite"><shadow type="variables_get" id="[M*P]R!%G%Kv0zGBxA=k"><field name="VAR" id="CTt`G$(3OX}5YJ-J%Xo[">ClonedCell</field></shadow></value><value name="name"><shadow type="text" id="sD_F]H,D)J6GwChUC`9P"><field name="TEXT">CellType</field></shadow></value><value name="value"><block type="spriteDataGetNumber" id="NJ{*MGtzk3s6!Lx+KI]^"><value name="sprite"><shadow type="variables_get"/><block type="argument_reporter_custom" id="$1s|bq@=pSXU9`4Ko(0{"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value><value name="name"><shadow type="text" id="]1[^wl{5i#sC#B,Ztmr+"><field name="TEXT">CellType</field></shadow></value></block></value><next><block type="spriteDataSetNumber" id="p5zauu7k{;03-6?F`)KO"><value name="sprite"><shadow type="variables_get" id="=Uxr_!Aqe?VS#=1w!oCr"><field name="VAR" id="CTt`G$(3OX}5YJ-J%Xo[">ClonedCell</field></shadow></value><value name="name"><shadow type="text" id="{+D()4p(?h[(KdgA^O}{"><field name="TEXT">CellTypeVariation</field></shadow></value><value name="value"><block type="spriteDataGetNumber" id="aCAV!f40`XbbVk#88L7R"><value name="sprite"><shadow type="variables_get"/><block type="argument_reporter_custom" id="0Sxn[r[3;f]O54a`g[T0"><mutation typename="Sprite"/><field name="VALUE">sprite</field></block></value><value name="name"><shadow type="text" id="/MRgGY3n6#WWT,q0y%KW"><field name="TEXT">CellTypeVariation</field></shadow></value></block></value><next><block type="grid_place" id="H;J_@7tR=Fun4@G0:b~k"><value name="sprite"><shadow type="variables_get" id="^5Hc]D=^`xDF-pb[4c(U"><field name="VAR" id="CTt`G$(3OX}5YJ-J%Xo[">ClonedCell</field></shadow></value><value name="loc"><shadow type="mapgettile" id="YY/@([6g8aJc84tw6d[z"><value name="col"><block type="argument_reporter_number" id="W~40qko1eQ96Rq)NMQi*"><field name="VALUE">col</field></block></value><value name="row"><block type="argument_reporter_number" id="G.QHQL7_K9Zts4F[l_bx"><field name="VALUE">row</field></block></value></shadow></value></block></next></block></next></block></next></block></statement></block><block type="function_definition" id="=Rd~MSS@M5fj_5CN5wl~" x="1140" y="1080"><mutation name="makeCursor" functionid="j!wUGlj,t5T009~)DYVK"/><field name="function_name">makeCursor</field><statement name="STACK"><block type="variables_set" id="|OaT$ZL!T9!Y/SlDCQdr"><field name="VAR" id="0-,sn)h@#Uikr=7{woh2">Cursor</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spritescreate" id="ovAn[HtE?`nVC`*bAh6Z"><value name="img"><shadow type="screen_image_picker" id="VaPRPMMsBSe*%txUXa}8"><field name="img">img`
a a a . . a a a
a . . . . . . a
a . . . . . . a
. . . . . . . .
. . . . . . . .
a . . . . . . a
a . . . . . . a
a a a . . a a a
`</field></shadow></value><value name="kind"><shadow type="spritekind" id="2bF74o~ahh|DhD;}^A~-"><field name="MEMBER">Player</field></shadow></value></block></value><next><block type="spritesetsetflag" id="q1?}7r]pkPL/,2M31Tin"><field name="flag">SpriteFlag.ShowPhysics</field><value name="sprite"><block type="variables_get" id="KF?JhRv_@mUwsI^_b`U7"><field name="VAR" id="0-,sn)h@#Uikr=7{woh2">Cursor</field></block></value><value name="on"><shadow type="toggleOnOff" id="qG|8[;({`ZM6Q3{GRW-t"><field name="on">false</field></shadow></value><next><block type="Sprite_blockCombine_set" id="lUI#/n(!^2sY1I@^nti@"><field name="property">Sprite.z</field><value name="mySprite"><block type="variables_get" id="?l3@g3(D(!kw^W4AwwY$"><field name="VAR" id="0-,sn)h@#Uikr=7{woh2">Cursor</field></block></value><value name="value"><shadow type="math_number" id="Ow8mSiN91a?NyGib3hvp"><field name="NUM">10</field></shadow></value><next><block type="spriteDataSetBoolean" id="?v^TaLN^=WWDi}75n*l|"><value name="sprite"><shadow type="variables_get" id="@KiAxFw^qMmo/+eE=+YX"><field name="VAR" id="0-,sn)h@#Uikr=7{woh2">Cursor</field></shadow></value><value name="name"><shadow type="text" id="C9jt#SG*X!BHP:vOjcMp"><field name="TEXT">Skip</field></shadow></value><value name="value"><shadow type="logic_boolean" id="wSSj47!|qt_Ro6TroAE#"><field name="BOOL">TRUE</field></shadow></value><next><block type="grid_snap" id="43EAfgB4{`h^uCmD~6wn"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="false"></mutation><value name="s"><shadow type="variables_get" id=".M#{C`^Y1G0TFMHbs6Wy"><field name="VAR" id="0-,sn)h@#Uikr=7{woh2">Cursor</field></shadow></value><next><block type="grid_moveWithButtons" id="_tN5hl00|lXfD:JEt|C)"><value name="sprite"><shadow type="variables_get" id="`%X)%N?OS)Ggm_4;GI8Y"><field name="VAR" id="0-,sn)h@#Uikr=7{woh2">Cursor</field></shadow></value><next><block type="variables_set" id="!+n$JJs4zXrPv/gXoZ/3"><field name="VAR" id="?*.=EV`0bw.5fK{5?KyA">CursorSelectedCellImage</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spritescreate" id="bwzqZ([Y8ilU2$kXk!:h"><value name="img"><shadow type="screen_image_picker"/><block type="lists_index_get" id="!/we8DsDue8]Tqq{2~Av"><value name="LIST"><block type="lists_index_get" id="TXSTl_!rX^BN$FE5t2m?"><value name="LIST"><block type="variables_get" id="`1~8,yf6J58A(g]ww3oD"><field name="VAR" id="x9@yH7;CCPsq:1MVy.7?">CellImages</field></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="+oJIg|/-d=VG?lcjh-DP"><field name="VAR" id="U|(%beH5rZk^Pxj}kJi4">SelectedCellImageType</field></block></value></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="McD|481{Lcd-VZJTD$rc"><field name="VAR" id="A5iyBm9!^ek`)sk(Oc##">SelectedCellImage</field></block></value></block></value><value name="kind"><shadow type="spritekind" id="Q-;1o=|p}gbXqb|GR;S;"><field name="MEMBER">Player</field></shadow></value></block></value><next><block type="Sprite_blockCombine_set" id="j7lu!eW7tQIX4jY14]dz"><field name="property">Sprite.z</field><value name="mySprite"><block type="variables_get" id="HO~GcClQH7`+IN(Xe5Fe"><field name="VAR" id="?*.=EV`0bw.5fK{5?KyA">CursorSelectedCellImage</field></block></value><value name="value"><shadow type="math_number" id="|%rzU(I$[4lY0K5]F|%B"><field name="NUM">9</field></shadow></value><next><block type="spriteDataSetBoolean" id="C@DK4-kd[,U+|z9Ct`7#"><value name="sprite"><shadow type="variables_get" id="K(eZyc%r)Nv[ylb4`)w)"><field name="VAR" id="?*.=EV`0bw.5fK{5?KyA">CursorSelectedCellImage</field></shadow></value><value name="name"><shadow type="text" id=",T#n:FKhwwaL9Wq%9DuK"><field name="TEXT">Skip</field></shadow></value><value name="value"><shadow type="logic_boolean" id="b%.:C7_*{!IL*CTeST-j"><field name="BOOL">TRUE</field></shadow></value><next><block type="grid_snap" id="_$T+.pq|OIm2}KHH}q1E"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="false"></mutation><value name="s"><shadow type="variables_get" id="ko=p.1P4hF|k?SWUR-7N"><field name="VAR" id="?*.=EV`0bw.5fK{5?KyA">CursorSelectedCellImage</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="gameupdate" id="X]Y[riykY)i?`tSSX)Xl" x="4700" y="1400"><statement name="HANDLER"><block type="spritesetpos" id="X{6_2G|m]Ui5[X4C:+De"><value name="sprite"><block type="variables_get" id="fv`KF=e,ZtiLyhOO3CZb"><field name="VAR" id="?*.=EV`0bw.5fK{5?KyA">CursorSelectedCellImage</field></block></value><value name="x"><shadow type="positionPicker"/><block type="Sprite_blockCombine_get" id="}x`~XQ7gW#[WuB!6pc0H"><field name="property">Sprite.x</field><value name="mySprite"><block type="variables_get" id="Q4`^Ay8J/8E0{Q~Q))/x"><field name="VAR" id="0-,sn)h@#Uikr=7{woh2">Cursor</field></block></value></block></value><value name="y"><shadow type="positionPicker"/><block type="Sprite_blockCombine_get" id="@%/7{dH%jtP?[1i%.=31"><field name="property">Sprite.y</field><value name="mySprite"><block type="variables_get" id=")NdN5=dW%V~o1/^1H;%`"><field name="VAR" id="0-,sn)h@#Uikr=7{woh2">Cursor</field></block></value></block></value></block></statement></block><block type="spritesondestroyed" id="Sw8U|B7/SRYBB/*JVLyY" x="4700" y="1560"><value name="HANDLER_DRAG_PARAM_sprite"><shadow type="argument_reporter_custom" id="Z=^jZ;.iWAEW6%o9|CMw"><mutation typename="Sprite"/><field name="VALUE">sprite</field></shadow></value><value name="kind"><shadow type="spritekind" id="EdJ8p}i-M,b]lT;Vdj24"><field name="MEMBER">Cell</field></shadow></value><statement name="HANDLER"><block type="controls_if" id="z%*[u!J|xq?,LWS*:0Bz"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_negate" id="/(QDUB$S2}H4sK^4v=%@"><value name="BOOL"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id="Z/ck~0%C{X`NbUyLerHG"><field name="VAR" id="m_|=IbE~@whuMVp}1R07">Editable</field></block></value></block></value><statement name="DO0"><block type="hudChangeScoreBy" id="Ei#Id,p?%Z)rXq4x1a$("><value name="value"><shadow type="math_number" id="!2dsdcL^eCnHj?N4d0/Q"><field name="NUM">1</field></shadow></value></block></statement></block></statement></block><block type="keyonevent" id="c5,M43M%*/_jjp@OqnyJ" x="5680" y="1760"><field name="button">controller.B</field><field name="event">ControllerButtonEvent.Pressed</field><statement name="HANDLER"><block type="controls_if" id=":$nShFJ:!o8-CQGx!c=+"><mutation else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id="^8an65YR{hagI?MHBL)X"><field name="VAR" id="m_|=IbE~@whuMVp}1R07">Editable</field></block></value><statement name="DO0"><block type="variables_change" id="J{6Rmdo4a?:XuLp#ko7y"><field name="VAR" id="A5iyBm9!^ek`)sk(Oc##">SelectedCellImage</field><value name="VALUE"><shadow type="math_number" id="(R=6~oDQ`vZBTFuyId+O"><field name="NUM">1</field></shadow></value><next><block type="controls_if" id="m;aKn}|3B@gn/ArFOXYD"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="T0WBiyFuUO_d4Wd?JS?M"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="jc}Gw~M#Hfn~-}=?xczv"><field name="VAR" id="A5iyBm9!^ek`)sk(Oc##">SelectedCellImage</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_length" id="pS**[6ZOmJfT_o;re%.]"><value name="VALUE"><block type="lists_index_get" id="8q?A1UShgTM9-@N{9!^R"><value name="LIST"><block type="variables_get" id="ugo/S-o(/:M_/pFK(3dN"><field name="VAR" id="x9@yH7;CCPsq:1MVy.7?">CellImages</field></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="oaqS7Z[[{_F6()O_n5+)"><field name="VAR" id="U|(%beH5rZk^Pxj}kJi4">SelectedCellImageType</field></block></value></block></value></block></value></block></value><statement name="DO0"><block type="variables_set" id="3[y4=zME_G1ZE_yw(]l;"><field name="VAR" id="A5iyBm9!^ek`)sk(Oc##">SelectedCellImage</field><value name="VALUE"><shadow type="math_number" id="-JHdJGf9iRp*rT34bF[p"><field name="NUM">0</field></shadow></value><next><block type="variables_change" id="(F/u0j9,DTH)a2O|cs$v"><field name="VAR" id="U|(%beH5rZk^Pxj}kJi4">SelectedCellImageType</field><value name="VALUE"><shadow type="math_number" id="8hpa_|-$4tdF(_PH@fT$"><field name="NUM">1</field></shadow></value></block></next></block></statement><next><block type="controls_if" id="4{sBtvI;a|@0#4qeqK=n"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id=";8a^Y*e09027%1ZQD6@z"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="bT(9R0lXv6:owQR9_)eE"><field name="VAR" id="U|(%beH5rZk^Pxj}kJi4">SelectedCellImageType</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_length" id="i-Hl,-_|klf:3L,t4M?o"><value name="VALUE"><block type="variables_get" id="Qk6gNLkw.jax.9M]aK=:"><field name="VAR" id="x9@yH7;CCPsq:1MVy.7?">CellImages</field></block></value></block></value></block></value><statement name="DO0"><block type="variables_set" id="+NSNLTW*n,OFCE~.|7*d"><field name="VAR" id="A5iyBm9!^ek`)sk(Oc##">SelectedCellImage</field><value name="VALUE"><shadow type="math_number" id="j9A.6.nJ@3oe,jvx8GvR"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="_2|#,,eg?W?EYKfSh^O2"><field name="VAR" id="U|(%beH5rZk^Pxj}kJi4">SelectedCellImageType</field><value name="VALUE"><shadow type="math_number" id="Psg9vyB@)fcAEm#Fl^C."><field name="NUM">0</field></shadow></value></block></next></block></statement><next><block type="console_log" id="ca,rQvJEoYw-V|LS@)@w"><value name="value"><shadow type="text"><field name="TEXT"/></shadow><block type="text_join" id="wt2!|N!c+XToI^v=D*OP"><mutation items="4"/><value name="ADD0"><shadow type="text" id="xyJK]l3w5rpi=1Mj/;f,"><field name="TEXT">User pressed [B], selected cell image is: </field></shadow></value><value name="ADD1"><shadow type="text"><field name="TEXT"/></shadow><block type="variables_get" id="{o].COQ~G,A|p%h%ncX3"><field name="VAR" id="A5iyBm9!^ek`)sk(Oc##">SelectedCellImage</field></block></value><value name="ADD2"><shadow type="text" id="Rmf^^x/z_/DWlM5?#?Mg"><field name="TEXT"> and selected cell image type is: </field></shadow></value><value name="ADD3"><shadow type="text"><field name="TEXT"/></shadow><block type="variables_get" id="M2Djp1aMU#m1-$T!uhv`"><field name="VAR" id="U|(%beH5rZk^Pxj}kJi4">SelectedCellImageType</field></block></value></block></value><next><block type="spritesetimage" id="T/yG%ZSC}~aSo,d:;+^7"><value name="sprite"><block type="variables_get" id="q^.)?3,Tli(=po5J6+{:"><field name="VAR" id="?*.=EV`0bw.5fK{5?KyA">CursorSelectedCellImage</field></block></value><value name="img"><shadow type="screen_image_picker"/><block type="lists_index_get" id="br1)7?Xh1;e~kw$%6iK`"><value name="LIST"><block type="lists_index_get" id="~6b4#q1,_lfPwm,H0xr1"><value name="LIST"><block type="variables_get" id="F|b#62o)sxpOm[8,[Tm^"><field name="VAR" id="x9@yH7;CCPsq:1MVy.7?">CellImages</field></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="fhDm!_QFLe|y,VJ:T;:k"><field name="VAR" id="U|(%beH5rZk^Pxj}kJi4">SelectedCellImageType</field></block></value></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="0S#:u`9Oo8#J11VmxiMj"><field name="VAR" id="A5iyBm9!^ek`)sk(Oc##">SelectedCellImage</field></block></value></block></value></block></next></block></next></block></next></block></next></block></statement><statement name="ELSE"><block type="console_log" id="T5-ilTJZ_#}zdBW/a|M6"><value name="value"><shadow type="text" id="*L~:EBJVBYYa3TiBTj93"><field name="TEXT">Editing is not enabled, probably because you started the simulation by pressing [Menu]! Restart to clear the board and enable editing.</field></shadow></value></block></statement></block></statement></block><block type="function_definition" id="~/)Gj[$i}O$}3.`mf(+x" x="1180" y="2500"><mutation name="loadGridConfig" functionid="5`k?d3qd0Q0kQ8Ygqz@2"><arg name="name" id="g7s37s0nvea8np98m6yd" type="string"/></mutation><field name="function_name">loadGridConfig</field><value name="g7s37s0nvea8np98m6yd"><shadow type="argument_reporter_string" id="j=u]Ze{05IaeOkl.32RN"><field name="VALUE">name</field></shadow></value><statement name="STACK"><block type="controls_if" id="f:t(]4d4rBgF/dT;rq_j"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_negate" id="/kVmD1aP8reU.!JfA:p%"><value name="BOOL"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="block_settings_exists" id="Sl(o4hU$h9B@UH@V0%IT"><value name="name"><block type="argument_reporter_string" id="FaA%6T-JFJQ7-dN_R{f*"><field name="VALUE">name</field></block></value></block></value></block></value><statement name="DO0"><block type="game_show_long_text" id="iYXM/_Q#}[9|`5$dKYcb"><field name="layout">DialogLayout.Bottom</field><value name="str"><block type="text_join" id="X8KBW.w(qRzr~;.aA`XY"><mutation items="3"/><value name="ADD0"><shadow type="text" id="V!**AWhVrNTtb~_+*nkM"><field name="TEXT">Could not find '</field></shadow></value><value name="ADD1"><shadow type="text"><field name="TEXT"/></shadow><block type="argument_reporter_string" id="Zod?LI?+DrW=Ge!o[=+S"><field name="VALUE">name</field></block></value><value name="ADD2"><shadow type="text" id="9$I+7s*dzN#hYb7t#VJ@"><field name="TEXT">' on the disk!</field></shadow></value></block></value><next><block type="function_return" id="9-Uyt$@d/Uib+*YNc+La"><mutation xmlns="http://www.w3.org/1999/xhtml" no_return_value="true"></mutation></block></next></block></statement><next><block type="controls_if" id="w0UAg8(;u*%;_HdS.n}#"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_negate" id="{9N$!czp@:BtVi;LWCHz"><value name="BOOL"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="gameask" id="CE,ZXY2DFo5|cO~=l+KL"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="title"><shadow type="text" id="/{EThUM2OgB+@;3^)1BZ"><field name="TEXT">Are you sure you want to</field></shadow></value><value name="subtitle"><shadow type="text" id="nH4nMRE[KN#JxKSeTdmm"><field name="TEXT">overwrite the grid?</field></shadow></value></block></value></block></value><statement name="DO0"><block type="function_return" id="wtqVC-t)sJ1oPqCvIbO9"><mutation xmlns="http://www.w3.org/1999/xhtml" no_return_value="true"></mutation></block></statement><next><block type="pxt_controls_for_of" id="1p5!/OZT-N62|PUU68su"><value name="VAR"><shadow type="variables_get_reporter" id="~qdtk_{}p6GPcS`q1VOk"><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></shadow></value><value name="LIST"><block type="grid_allSprites" id="+UyGE2*2g5YP,7*[KFp$"/></value><statement name="DO"><block type="spritedestroy" id="Y-^=i]PyIdJMP=)Uj}_l"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="false"></mutation><value name="sprite"><block type="variables_get" id="B2~bxwHWRN.SgRS?XvaA"><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></block></value></block></statement><next><block type="variables_set" id="--YSq}{^o6x,:y_UC*G-"><field name="VAR" id="|g^CaockSX|2fw1`xD.9">GridConfig</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="block_settings_read_number_array" id="lp~CvIF*!.m982;gj.5e"><value name="name"><block type="argument_reporter_string" id="cM8-7EgHX]zt,bU[=p#O"><field name="VALUE">name</field></block></value></block></value><next><block type="variables_set" id="*m24#B^~vR4*tmXS#eD?"><field name="VAR" id="R9{EQ.?:z6(Ko?tD.fQh">Position</field><value name="VALUE"><shadow type="math_number" id="@XHjV9{$stqd{W#/=O$c"><field name="NUM">0</field></shadow></value><next><block type="device_while" id="E;`[7_A!9P@c{(|c88e4"><value name="COND"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="1p:Vv,yD6!6UZwTQCyLa"><field name="OP">LT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="O^OC~kuZ?QBFSP~8cHlN"><field name="VAR" id="R9{EQ.?:z6(Ko?tD.fQh">Position</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_length" id=")7%{-G}/DguRtH-Qm.D^"><value name="VALUE"><block type="variables_get" id="X@%8GU_t3le?w=_V_Rda"><field name="VAR" id="|g^CaockSX|2fw1`xD.9">GridConfig</field></block></value></block></value></block></value><statement name="DO"><block type="variables_set" id="+.#$y|X]8^{`8jA}kQ7["><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="spritescreate" id="q2E]iwo`y3#P;CIB!#IR"><value name="img"><shadow type="screen_image_picker"/><block type="lists_index_get" id="PYv*ur;b^4hvm`QU#q`o"><value name="LIST"><block type="lists_index_get" id="703-S;4h1Cpg(T)t]QnO"><value name="LIST"><block type="variables_get" id="XPwT[,fdbi]IP@/`L[wc"><field name="VAR" id="x9@yH7;CCPsq:1MVy.7?">CellImages</field></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_index_get" id="T3-8rgh!xwoLaLZrXeQu"><value name="LIST"><block type="variables_get" id="Y?W#4G$Wt5v./,4OrD^["><field name="VAR" id="|g^CaockSX|2fw1`xD.9">GridConfig</field></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="xJL@][^7f5U6{RNL}o$!"><field name="OP">ADD</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="/5mg3/e)lA_Wgf~0L9Z9"><field name="VAR" id="R9{EQ.?:z6(Ko?tD.fQh">Position</field></block></value><value name="B"><shadow type="math_number" id="w+eP:,)|Dauy7/%-/}PO"><field name="NUM">0</field></shadow></value></block></value></block></value></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_index_get" id="[lZ9GsF/pzq7oztt~#zp"><value name="LIST"><block type="variables_get" id="Sk$j[OM3.R+=6YOMolAf"><field name="VAR" id="|g^CaockSX|2fw1`xD.9">GridConfig</field></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="G_lHFr:jbwzJf)g{CGTm"><field name="OP">ADD</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="@;nvlK6!;%SH4{,p/5j["><field name="VAR" id="R9{EQ.?:z6(Ko?tD.fQh">Position</field></block></value><value name="B"><shadow type="math_number" id="XunadI`PN7Z7juBJRRd0"><field name="NUM">1</field></shadow></value></block></value></block></value></block></value><value name="kind"><shadow type="spritekind" id="f(%,k#]rC%:o(2yF;Nz:"><field name="MEMBER">Cell</field></shadow></value></block></value><next><block type="spriteDataSetNumber" id="JV4Xe589+-QcZ5_0E{?)"><value name="sprite"><shadow type="variables_get" id="uU8H?3eeD)k$mi{cscu|"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></shadow></value><value name="name"><shadow type="text" id="IJfx~G:iN`~E!op%aI$M"><field name="TEXT">CellType</field></shadow></value><value name="value"><block type="lists_index_get" id="eg!Z2*Ngi,CbzY2%my#%"><value name="LIST"><block type="variables_get" id="^+t,Wz]_(M6UCG;1lNF2"><field name="VAR" id="|g^CaockSX|2fw1`xD.9">GridConfig</field></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id=";V_GNEcVp(6h2n*@)cTz"><field name="OP">ADD</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="/J*AudU15mWu+;2YX#oo"><field name="VAR" id="R9{EQ.?:z6(Ko?tD.fQh">Position</field></block></value><value name="B"><shadow type="math_number" id="f@EwI?yF.vS:MB*5Md,E"><field name="NUM">0</field></shadow></value></block></value></block></value><next><block type="spriteDataSetNumber" id="FNK6D`||ycmXnc:p:Fv%"><value name="sprite"><shadow type="variables_get" id="kmJ.qg`Qy`3bM:,M*#H4"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></shadow></value><value name="name"><shadow type="text" id="Et;stCbLhhdx#=b0(AsF"><field name="TEXT">CellTypeVariation</field></shadow></value><value name="value"><block type="lists_index_get" id="Q-PtkG75xt_L:WhF)*QU"><value name="LIST"><block type="variables_get" id="83]u_lp4@d.FZ42^-}4@"><field name="VAR" id="|g^CaockSX|2fw1`xD.9">GridConfig</field></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="WYp^:N#WN;hNIEmU:;pY"><field name="OP">ADD</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="}Hy;3/(y$AIbV-0gym./"><field name="VAR" id="R9{EQ.?:z6(Ko?tD.fQh">Position</field></block></value><value name="B"><shadow type="math_number" id="b(RZUiu%cV23]Btt;r:9"><field name="NUM">1</field></shadow></value></block></value></block></value><next><block type="grid_place" id="{7$x+A|_$25wWx|c5Vp!"><value name="sprite"><shadow type="variables_get" id="5bJG~kaL.tOHqe6[?$9_"><field name="VAR" id="SASo/2?w]tm9FUa`!4~?">CellThing</field></shadow></value><value name="loc"><shadow type="mapgettile" id="tE5H.`og!$H)7AOYmQ9W"><value name="col"><block type="lists_index_get" id="`l)nWb;/DWsO(iCv}7Uf"><value name="LIST"><block type="variables_get" id="bQ}|x7L07iSx=K|/Wo$V"><field name="VAR" id="|g^CaockSX|2fw1`xD.9">GridConfig</field></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="O`%j[J1q46S#09IcOs(K"><field name="OP">ADD</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="EWI2A5jY|NqL;97X*KiN"><field name="VAR" id="R9{EQ.?:z6(Ko?tD.fQh">Position</field></block></value><value name="B"><shadow type="math_number" id="!s1Yz4!Eu_Tu)zX`kcv]"><field name="NUM">3</field></shadow></value></block></value></block></value><value name="row"><block type="lists_index_get" id="?WcIw[8=NyeNSa_#|S;,"><value name="LIST"><block type="variables_get" id="/5qpQ7Kd,I+0Q-G2Qv5O"><field name="VAR" id="|g^CaockSX|2fw1`xD.9">GridConfig</field></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="?K(4X@*XYCcHR7Y,Z4kx"><field name="OP">ADD</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="c3W1|g.%4VNQHn@)bd{."><field name="VAR" id="R9{EQ.?:z6(Ko?tD.fQh">Position</field></block></value><value name="B"><shadow type="math_number" id="}uLToIgiNfBH*ZG8?$O6"><field name="NUM">2</field></shadow></value></block></value></block></value></shadow></value><next><block type="variables_change" id=":POy5c4{g69sv=i3I3J3"><field name="VAR" id="R9{EQ.?:z6(Ko?tD.fQh">Position</field><value name="VALUE"><shadow type="math_number" id="wdVoDkjE1T8Nn.1~;Bs%"><field name="NUM">4</field></shadow></value></block></next></block></next></block></next></block></next></block></statement><next><block type="function_call" id="!aPw8EXAo]?$o-qy7I4B"><mutation name="makeCursor" functionid="j!wUGlj,t5T009~)DYVK"/><next><block type="variables_set" id="uU92-`Yv.275)he7nrn/"><field name="VAR" id="$#jfe3%tdaM@1J_T*H^+">NumberOfCellsOnGrid</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_length" id="YEIocFj?3NeaGgy3BYK:"><value name="VALUE"><block type="grid_allSprites" id="(}#SR3$MD`%OWO|]p`h["/></value></block></value><next><block type="game_show_long_text" id="y=7*):q^RFjqvZ8!2.PX"><field name="layout">DialogLayout.Bottom</field><value name="str"><shadow type="text" id=")(57`f)mRo)0!_7%+7j|"><field name="TEXT">Finished loading grid config!</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="function_definition" id="xR#o_v[RN^{$D+:d{E$." x="0" y="2760"><mutation name="saveGridConfig" functionid="dOk%i0.qTkCGFA*(IWg,"><arg name="name" id="552dgg4tdgfdg619meb6t" type="string"/></mutation><field name="function_name">saveGridConfig</field><value name="552dgg4tdgfdg619meb6t"><shadow type="argument_reporter_string" id="`f-smq{}0Rwmgqj4trYo"><field name="VALUE">name</field></shadow></value><statement name="STACK"><block type="controls_if" id="7zAY^P#2KA.KOb)}3veR"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="bC/7b(:Hyb(_CQSFKIMK"><field name="OP">AND</field><value name="A"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="block_settings_exists" id="Y66x}L[=Lfjxg,e0_pu;"><value name="name"><block type="argument_reporter_string" id="mb){q~}6s*a_QC}%spAk"><field name="VALUE">name</field></block></value></block></value><value name="B"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_negate" id="3CphzRi@ANppY1#`yd*j"><value name="BOOL"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="gameask" id="=pEmySG[b~Fk]W@^e~[W"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="title"><shadow type="text" id="t8nypr`)hwHM0Kz^^`xw"><field name="TEXT">You already have a grid</field></shadow></value><value name="subtitle"><shadow type="text" id="WHjlE?|0Sa^LcZ#j5sD!"><field name="TEXT">saved! Overwrite?</field></shadow></value></block></value></block></value></block></value><statement name="DO0"><block type="function_return" id="f7EZ*=%!#X@093`Ur;Q."><mutation xmlns="http://www.w3.org/1999/xhtml" no_return_value="true"></mutation></block></statement><next><block type="variables_set" id="_b2[fbi@w[RO`W8iuH]]"><field name="VAR" id="|g^CaockSX|2fw1`xD.9">GridConfig</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_create_with" id="Rf*RRZv~q`XZP2wehK|A"><mutation items="0"/></block></value><next><block type="pxt_controls_for_of" id="#EEKzJ.1v6f@1V#5*ar7"><value name="VAR"><shadow type="variables_get_reporter" id="8~[L%C)D2ZR|!q?o7sD%"><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></shadow></value><value name="LIST"><block type="grid_allSprites" id="wsWnV8hW*_!|FXXIk]0x"/></value><statement name="DO"><block type="controls_if" id="T-?/f0!AvmmA7en/l!Z~"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_negate" id="k=Ih],sRq+IP}iSCVQ~)"><value name="BOOL"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="spriteDataGetBoolean" id="AZTfY{[-xXvscKPbkr[S"><value name="sprite"><shadow type="variables_get" id=".4zx+S#:*]8_n]X+2ViK"><field name="VAR" id="cILC6j9V+0tC~eA(#/*?">CellInTile2</field></shadow><block type="variables_get" id=")6mGoCu}QQXPuafjX0{l"><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></block></value><value name="name"><shadow type="text" id="viZ1Li!5-jOA=YzN=1GZ"><field name="TEXT">Skip</field></shadow></value></block></value></block></value><statement name="DO0"><block type="array_push" id="#ui:Nf`]h8zZnE+iHRft"><value name="list"><block type="variables_get" id="1_h.}hiKfcN|?fWV:@%7"><field name="VAR" id="|g^CaockSX|2fw1`xD.9">GridConfig</field></block></value><value name="value"><block type="spriteDataGetNumber" id="OZO`7W9zs.U6Ah*$elMb"><value name="sprite"><shadow type="variables_get" id="vJHx%Dx2-XB!V}|Gbn_M"><field name="VAR" id="cILC6j9V+0tC~eA(#/*?">CellInTile2</field></shadow><block type="variables_get" id="@qG6^4]7WeiU~IGl2S3e"><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></block></value><value name="name"><shadow type="text" id="Kj.o|SxDf?^o!Um;K~8z"><field name="TEXT">CellType</field></shadow></value></block></value><next><block type="array_push" id="VWH|vI%qVpHL1Q):JD)T"><value name="list"><block type="variables_get" id="[7=R@vlfb4wg.a^~-B=k"><field name="VAR" id="|g^CaockSX|2fw1`xD.9">GridConfig</field></block></value><value name="value"><block type="spriteDataGetNumber" id="u.%PgxsOAc:3L^SsZ_L="><value name="sprite"><shadow type="variables_get" id=":C|jHQIs0EL%(W#b(tvn"><field name="VAR" id="cILC6j9V+0tC~eA(#/*?">CellInTile2</field></shadow><block type="variables_get" id="JUP9Gs?7P#_hgg](,AR("><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></block></value><value name="name"><shadow type="text" id="D;=U`YwXno@2g{lVQjnE"><field name="TEXT">CellTypeVariation</field></shadow></value></block></value><next><block type="array_push" id="d_Pr@o_5|U=)M-YkYB)!"><value name="list"><block type="variables_get" id="-!yV1vW1c@uAAPq1sKnL"><field name="VAR" id="|g^CaockSX|2fw1`xD.9">GridConfig</field></block></value><value name="value"><block type="grid_spriteRow" id="B?[BiLQShmN)iHLe;y~X"><value name="sprite"><shadow type="variables_get" id="=ocmI?.yuS-2D.a2u[(]"><field name="VAR" id="cILC6j9V+0tC~eA(#/*?">CellInTile2</field></shadow><block type="variables_get" id="|85vwKZq1mH3E`h(I+w("><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></block></value></block></value><next><block type="array_push" id="xieG13.%6]B@n:u^aKao"><value name="list"><block type="variables_get" id="65jhEj5]RKb(k[;NsLU;"><field name="VAR" id="|g^CaockSX|2fw1`xD.9">GridConfig</field></block></value><value name="value"><block type="grid_spriteCol" id="oWkLdC9$nbM8aFd]37%B"><value name="sprite"><shadow type="variables_get" id="3%1%oo!|fXDx._Rb[5si"><field name="VAR" id="cILC6j9V+0tC~eA(#/*?">CellInTile2</field></shadow><block type="variables_get" id="(hFf:gB!g*`ozKtnS2nl"><field name="VAR" id="%EGJ;WAY*t}:v$J2i{Ej">CellInTile</field></block></value></block></value></block></next></block></next></block></next></block></statement></block></statement><next><block type="block_settings_write_number_array" id="n.BZv%Bp}F.zTpx_k/Im"><value name="name"><block type="argument_reporter_string" id="tY?+,M:c[:6=$_OV!*-."><field name="VALUE">name</field></block></value><value name="value"><block type="variables_get" id="AIkq7qp3^t^|%Nl0Y|o3"><field name="VAR" id="|g^CaockSX|2fw1`xD.9">GridConfig</field></block></value><next><block type="controls_if" id="8#7l@5+K)`Gqdylxb4I6"><mutation else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="block_settings_exists" id=")4BZPxMGk|4]?J2x{*b]"><value name="name"><block type="argument_reporter_string" id=",WOfJZpd]lv}ueNV?[!="><field name="VALUE">name</field></block></value></block></value><statement name="DO0"><block type="game_show_long_text" id="26$?D26c8pMXHoxZ{OY8"><field name="layout">DialogLayout.Bottom</field><value name="str"><shadow type="text" id="/+;(Oba-9*||timu`a$+"><field name="TEXT">Successfully saved grid config!</field></shadow></value></block></statement><statement name="ELSE"><block type="game_show_long_text" id="Ah+{.l]}(g|rn28f5z0h"><field name="layout">DialogLayout.Bottom</field><value name="str"><shadow type="text" id="YD.T7BMP+N=t:k0=N?b."><field name="TEXT">Error saving grid config! :(</field></shadow></value></block></statement></block></next></block></next></block></next></block></next></block></statement></block></xml>