-
Notifications
You must be signed in to change notification settings - Fork 482
/
New Sprite Lab Project.level
724 lines (723 loc) · 103 KB
/
New Sprite Lab Project.level
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
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
<GamelabJr>
<config><![CDATA[{
"game_id": 50,
"created_at": "2018-05-03T17:05:25.000Z",
"level_num": "custom",
"user_id": 9,
"properties": {
"skin": "gamelab",
"show_debug_watch": "true",
"embed": "false",
"instructions_important": "false",
"submittable": "false",
"is_k1": "false",
"skip_instructions_popup": "false",
"never_autoplay_video": "false",
"disable_param_editing": "true",
"disable_variable_editing": "false",
"disable_procedure_autopopulate": "false",
"top_level_procedure_autopopulate": "false",
"use_modal_function_editor": "true",
"use_contract_editor": "false",
"contract_highlight": "false",
"contract_collapse": "false",
"examples_highlight": "false",
"examples_collapse": "false",
"examples_required": "false",
"definition_highlight": "false",
"definition_collapse": "false",
"disable_examples": "false",
"hide_share_and_remix": "false",
"disable_if_else_editing": "false",
"free_play": "false",
"hide_animation_mode": "true",
"start_in_animation_tab": "false",
"all_animations_single_frame": "false",
"hide_view_data_button": "false",
"expand_debugger": "false",
"debugger_disabled": "false",
"pause_animations_by_default": "false",
"edit_code": "false",
"helper_libraries": [
"GameLabJr"
],
"droplet_tooltips_disabled": "false",
"lock_zero_param_functions": "false",
"start_animations": "{\r\n \r\n \"orderedKeys\": [\r\n \"8dfb76d9-a15b-43d0-82f2-69b069619359\",\r\n \"18dcfb13-55b3-4156-abc1-135edf103463\",\r\n \"9f98e76b-80d4-4593-9333-8f8d526d4dce\",\r\n \"c41eeff9-0f23-40e8-b01a-ab14f56fa183\",\r\n \"f301db45-48a3-45c5-a45e-fffdd8e5ee1d\",\r\n \"55f7b08e-a9d9-4f86-b2d1-5baf1a817fe4\",\r\n \"dfdcb6f8-a5ec-4d83-aa42-0b7d709081f4\",\r\n \"429679de-a5f6-476b-98eb-42fb1c7a9992\",\r\n \"c1e751a6-4007-4447-8795-f38ecabdefc0\",\r\n \"9ad519be-f846-4578-b0aa-78686aff9368\",\r\n \"09d90fb3-d809-4193-89e6-ea9152c1e015\",\r\n \"64057d90-40a3-4deb-87fb-ad5e64e4fdce\",\r\n \"10df2d40-baad-44d2-975b-c04cadbe30be\",\r\n \"c8b2aa8f-05bb-4dbc-8a29-b8cb78958fab\",\r\n \"650c7068-f025-43d4-8d31-5fd6d9c70701\",\r\n \"48fd4099-7ceb-464a-8964-adad57e4e87d\",\r\n \"b0befc88-0347-4756-8375-6a4989ffc90a\",\r\n \"f31ce599-2e53-4d3c-8862-ccbfeb90d93a\",\r\n \"81fd855a-9beb-4f44-b049-7d88ffe65376\",\r\n \"ddc74a56-2033-4194-81ca-6c0f4910ba86\",\r\n \"3fc82e56-8582-4804-ac66-68fee8a334e2\",\r\n \"57b3783d-fe35-4562-a8e3-feb19dd74031\",\r\n \"bc06eb81-766c-4f1a-98dc-776c12519d64\",\r\n \"8616f1dd-9060-4e5b-9e0d-8d54e2c24b8f\",\r\n \"23f50eb1-7564-4a33-bd52-8910ef186a6a\",\r\n \"4b720350-9ba0-454c-bfaa-a4073e08f78d\",\r\n \"0d07a497-717a-4e97-8fab-6e6cd4627c1b\",\r\n \"2d00ca36-3d60-4589-b72e-2883371ae232\",\r\n \"43cac766-4450-4001-bec6-c3856a415e82\",\r\n \"f7a83dd6-4609-4eed-a415-0335f80cc4ff\",\r\n \"3c806e6a-68f4-4acf-910e-7e6b3ad0f5d0\",\r\n \"9f42dd43-0e65-460d-b868-a449181e39b8\",\r\n \"43c5ad39-29e5-4444-9d21-3987fecc037f\",\r\n \"d868bce1-5819-4325-95ad-e9c8424dfa5a\",\r\n \"8093568a-2324-4645-bcac-d30caf8405bb\",\r\n \"3b788acc-84e8-40d2-97c6-ee7933a2b262\",\r\n \"27b2d651-8b6a-4f9d-b62e-1444333b97d4\",\r\n \"a4320bb4-5b7d-420d-be72-db4222f94e6e\",\r\n \"ebd02377-1e4a-4e2f-b7a5-a7fb3f9412e0\",\r\n \"9b4b7e2e-e279-469f-84bd-e3968fbcfe70\",\r\n \"0d269907-b1e8-494b-aeeb-a3293f093cfe\",\r\n \"017fe36e-dc51-495f-b75b-1de52b371109\",\r\n \"023bb8fa-bb0c-4694-bde1-c2c85fdb1369\",\r\n \"1527c762-76b2-4a38-8d52-14bac41145cb\",\r\n \"a32f8eb3-a9de-40b4-8c8c-0f9059ee1a34\",\r\n \"3c5fc665-9280-4337-b3da-02adf78b58d2\",\r\n \"de8b32e6-cd6d-4e4a-9a34-a81d150c8cb1\",\r\n \"69f92a2e-29aa-4716-8434-1f080c282c4f\",\r\n \"f9ac2d3d-2c0c-4279-9b6e-05bf7110dfbe\",\r\n \"c56d37de-4fb3-448c-9fc8-f1132629700f\",\r\n \"30ee3afa-e245-4fdd-b399-4d2570077c5d\",\r\n \"31b7b585-9765-48d5-8135-14136a7b461c\",\r\n \"fb21aae7-3c61-4615-99d8-60e7ac637c71\",\r\n \"642d2bdd-d19e-41eb-a17b-d1dc006f13ff\"\r\n ],\r\n \"propsByKey\": {\r\n \"8dfb76d9-a15b-43d0-82f2-69b069619359\": {\r\n \"name\": \"bear\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/8dfb76d9-a15b-43d0-82f2-69b069619359.png?version=MVSdmNEPoAE2GKk0EUSdhYqY4C3PTZuY\",\r\n \"frameSize\": {\r\n \"x\": 76,\r\n \"y\": 100\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"MVSdmNEPoAE2GKk0EUSdhYqY4C3PTZuY\"\r\n },\r\n \"18dcfb13-55b3-4156-abc1-135edf103463\": {\r\n \"name\": \"bee\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/18dcfb13-55b3-4156-abc1-135edf103463.png?version=Ky_.gpXNijZdHly3_fbIK_Hd.Ts0hSr3\",\r\n \"frameSize\": {\r\n \"x\": 100,\r\n \"y\": 79\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"Ky_.gpXNijZdHly3_fbIK_Hd.Ts0hSr3\"\r\n },\r\n \"9f98e76b-80d4-4593-9333-8f8d526d4dce\": {\r\n \"name\": \"brown bunny\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/9f98e76b-80d4-4593-9333-8f8d526d4dce.png?version=eLdRebTFWpj.mHZXZpCqV_erPBikXw4c\",\r\n \"frameSize\": {\r\n \"x\": 66,\r\n \"y\": 100\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"eLdRebTFWpj.mHZXZpCqV_erPBikXw4c\"\r\n },\r\n \"c41eeff9-0f23-40e8-b01a-ab14f56fa183\": {\r\n \"name\": \"purple bunny\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/c41eeff9-0f23-40e8-b01a-ab14f56fa183.png?version=2KG2KIeaR01BDvNVTFnFt_sUqmIuP.sj\",\r\n \"frameSize\": {\r\n \"x\": 63,\r\n \"y\": 100\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"2KG2KIeaR01BDvNVTFnFt_sUqmIuP.sj\"\r\n },\r\n \"f301db45-48a3-45c5-a45e-fffdd8e5ee1d\": {\r\n \"name\": \"corgi\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/f301db45-48a3-45c5-a45e-fffdd8e5ee1d.png?version=LCueNJ9WF7juYDU9rt9iMZM08KQeaqy2\",\r\n \"frameSize\": {\r\n \"x\": 542,\r\n \"y\": 500\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"LCueNJ9WF7juYDU9rt9iMZM08KQeaqy2\"\r\n },\r\n \"55f7b08e-a9d9-4f86-b2d1-5baf1a817fe4\": {\r\n \"name\": \"cow\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/55f7b08e-a9d9-4f86-b2d1-5baf1a817fe4.png?version=2r0b3E_glSNq_N8HLPSyaSzdRmXnP9.c\",\r\n \"frameSize\": {\r\n \"x\": 88,\r\n \"y\": 100\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"2r0b3E_glSNq_N8HLPSyaSzdRmXnP9.c\"\r\n },\r\n \"dfdcb6f8-a5ec-4d83-aa42-0b7d709081f4\": {\r\n \"name\": \"crab\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/dfdcb6f8-a5ec-4d83-aa42-0b7d709081f4.png?version=i3pcPjDt8PfGfwjkZRcPw7WCY9.vc9aQ\",\r\n \"frameSize\": {\r\n \"x\": 100,\r\n \"y\": 66\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"i3pcPjDt8PfGfwjkZRcPw7WCY9.vc9aQ\"\r\n },\r\n \"429679de-a5f6-476b-98eb-42fb1c7a9992\": {\r\n \"name\": \"elephant\",\r\n \"sourceUrl\": \"https://studio.code.org/v3/animations/qgDKF1w2UNt0ypCMrQeL5w/d9af92c3-8b4b-4c0c-9c8a-186d69d27456.png?version=8VoMw8ksR1qp0NN8MhFlNFl2anyJl6on\",\r\n \"frameSize\": {\r\n \"x\": 99,\r\n \"y\": 99\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"8VoMw8ksR1qp0NN8MhFlNFl2anyJl6on\"\r\n },\r\n \"c1e751a6-4007-4447-8795-f38ecabdefc0\": {\r\n \"name\": \"fish\",\r\n \"sourceUrl\": \"https://studio.code.org/v3/animations/qgDKF1w2UNt0ypCMrQeL5w/c1e751a6-4007-4447-8795-f38ecabdefc0.png?version=0IUNwUQl3CoqvRD3f9nxVW6Y.gheZ9rt\",\r\n \"frameSize\": {\r\n \"x\": 98,\r\n \"y\": 73\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 4,\r\n \"version\": \"0IUNwUQl3CoqvRD3f9nxVW6Y.gheZ9rt\"\r\n },\r\n \"9ad519be-f846-4578-b0aa-78686aff9368\": {\r\n \"name\": \"hippo\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/9ad519be-f846-4578-b0aa-78686aff9368.png?version=k8R9uitXAsu3NJdEn5rZDxbRD9gmjnBW\",\r\n \"frameSize\": {\r\n \"x\": 81,\r\n \"y\": 100\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"k8R9uitXAsu3NJdEn5rZDxbRD9gmjnBW\"\r\n },\r\n \"09d90fb3-d809-4193-89e6-ea9152c1e015\": {\r\n \"name\": \"ladybug\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/09d90fb3-d809-4193-89e6-ea9152c1e015.png?version=3SgMnlg9xxSPVJsZdClppzFUBIE2ASYR\",\r\n \"frameSize\": {\r\n \"x\": 100,\r\n \"y\": 59\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"3SgMnlg9xxSPVJsZdClppzFUBIE2ASYR\"\r\n },\r\n \"64057d90-40a3-4deb-87fb-ad5e64e4fdce\": {\r\n \"name\": \"mouse\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/64057d90-40a3-4deb-87fb-ad5e64e4fdce.png?version=BZ9YiI7i.sw6kxTfLG8ibZtsF17v3a7L\",\r\n \"frameSize\": {\r\n \"x\": 59,\r\n \"y\": 35\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"BZ9YiI7i.sw6kxTfLG8ibZtsF17v3a7L\"\r\n },\r\n \"10df2d40-baad-44d2-975b-c04cadbe30be\": {\r\n \"name\": \"pig\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/10df2d40-baad-44d2-975b-c04cadbe30be.png?version=I2C5vcykhRoXL9OOCIQLJc47C7AnjtPy\",\r\n \"frameSize\": {\r\n \"x\": 100,\r\n \"y\": 89\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"I2C5vcykhRoXL9OOCIQLJc47C7AnjtPy\"\r\n },\r\n \"c8b2aa8f-05bb-4dbc-8a29-b8cb78958fab\": {\r\n \"name\": \"bell\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/api/v1/animation-library/wyks_lhYmiSPwyPQy8xydYuBJPL.zvUS/category_generic_items/bell.png\",\r\n \"frameSize\": {\r\n \"x\": 85,\r\n \"y\": 100\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 2,\r\n \"version\": \"wyks_lhYmiSPwyPQy8xydYuBJPL.zvUS\"\r\n },\r\n \"650c7068-f025-43d4-8d31-5fd6d9c70701\": {\r\n \"name\": \"book\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/650c7068-f025-43d4-8d31-5fd6d9c70701.png?version=QQmQmpdGufGNLIKa30MvIbw_2PcJ9y8Y\",\r\n \"frameSize\": {\r\n \"x\": 87,\r\n \"y\": 100\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"QQmQmpdGufGNLIKa30MvIbw_2PcJ9y8Y\"\r\n },\r\n \"48fd4099-7ceb-464a-8964-adad57e4e87d\": {\r\n \"name\": \"compass\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/48fd4099-7ceb-464a-8964-adad57e4e87d.png?version=aDsUn_qfYfqSAOTDgnLdJS5DQkamD120\",\r\n \"frameSize\": {\r\n \"x\": 100,\r\n \"y\": 75\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"aDsUn_qfYfqSAOTDgnLdJS5DQkamD120\"\r\n },\r\n \"b0befc88-0347-4756-8375-6a4989ffc90a\": {\r\n \"name\": \"computer monitor\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/b0befc88-0347-4756-8375-6a4989ffc90a.png?version=mBct1WnOW1QRqU0QVrOfQhbvqDs1dZ7V\",\r\n \"frameSize\": {\r\n \"x\": 100,\r\n \"y\": 95\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"mBct1WnOW1QRqU0QVrOfQhbvqDs1dZ7V\"\r\n },\r\n \"f31ce599-2e53-4d3c-8862-ccbfeb90d93a\": {\r\n \"name\": \"first aid kit\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/f31ce599-2e53-4d3c-8862-ccbfeb90d93a.png?version=qfXrDaOyw3yD0YhFZVaeKxgrim.uzTj0\",\r\n \"frameSize\": {\r\n \"x\": 100,\r\n \"y\": 100\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"qfXrDaOyw3yD0YhFZVaeKxgrim.uzTj0\"\r\n },\r\n \"81fd855a-9beb-4f44-b049-7d88ffe65376\": {\r\n \"name\": \"keys\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/81fd855a-9beb-4f44-b049-7d88ffe65376.png?version=Es9DGZmAx_ShmhrXFuEXFfXBjdujHj5E\",\r\n \"frameSize\": {\r\n \"x\": 94,\r\n \"y\": 73\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"Es9DGZmAx_ShmhrXFuEXFfXBjdujHj5E\"\r\n },\r\n \"ddc74a56-2033-4194-81ca-6c0f4910ba86\": {\r\n \"name\": \"money\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/ddc74a56-2033-4194-81ca-6c0f4910ba86.png?version=6JG3TE9Sj3yvKCjf3AbHwcKto.241xBI\",\r\n \"frameSize\": {\r\n \"x\": 95,\r\n \"y\": 100\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"6JG3TE9Sj3yvKCjf3AbHwcKto.241xBI\"\r\n },\r\n \"3fc82e56-8582-4804-ac66-68fee8a334e2\": {\r\n \"name\": \"paint pallette\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/3fc82e56-8582-4804-ac66-68fee8a334e2.png?version=Sp0.AKNUNK.Dym.eQwwx0xWKAIgfMMCc\",\r\n \"frameSize\": {\r\n \"x\": 100,\r\n \"y\": 83\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"Sp0.AKNUNK.Dym.eQwwx0xWKAIgfMMCc\"\r\n },\r\n \"57b3783d-fe35-4562-a8e3-feb19dd74031\": {\r\n \"name\": \"potion\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/57b3783d-fe35-4562-a8e3-feb19dd74031.png?version=mEi4mXYjJZBqruNqS_hbHl1p8eFfWn7R\",\r\n \"frameSize\": {\r\n \"x\": 54,\r\n \"y\": 100\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"mEi4mXYjJZBqruNqS_hbHl1p8eFfWn7R\"\r\n },\r\n \"bc06eb81-766c-4f1a-98dc-776c12519d64\": {\r\n \"name\": \"tablet\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/bc06eb81-766c-4f1a-98dc-776c12519d64.png?version=ipv5bpa.5vQONR2dF8x4voPLyYYiPuO4\",\r\n \"frameSize\": {\r\n \"x\": 84,\r\n \"y\": 98\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"ipv5bpa.5vQONR2dF8x4voPLyYYiPuO4\"\r\n },\r\n \"8616f1dd-9060-4e5b-9e0d-8d54e2c24b8f\": {\r\n \"name\": \"teapot\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/8616f1dd-9060-4e5b-9e0d-8d54e2c24b8f.png?version=9uILGNJ5w1pEz8xRIPEGea8CLA0MZfVS\",\r\n \"frameSize\": {\r\n \"x\": 100,\r\n \"y\": 76\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"9uILGNJ5w1pEz8xRIPEGea8CLA0MZfVS\"\r\n },\r\n \"23f50eb1-7564-4a33-bd52-8910ef186a6a\": {\r\n \"name\": \"boat\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/api/v1/animation-library/tFAa19t579qKK_hf6Nc4mvHm2YkuF.GJ/category_vehicles/boat.png\",\r\n \"frameSize\": {\r\n \"x\": 128,\r\n \"y\": 128\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 2,\r\n \"version\": \"tFAa19t579qKK_hf6Nc4mvHm2YkuF.GJ\"\r\n },\r\n \"4b720350-9ba0-454c-bfaa-a4073e08f78d\": {\r\n \"name\": \"black car\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/4b720350-9ba0-454c-bfaa-a4073e08f78d.png?version=aq5kOX8620ZZvvgaCnR7RauIwU9QNA3B\",\r\n \"frameSize\": {\r\n \"x\": 54,\r\n \"y\": 100\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"aq5kOX8620ZZvvgaCnR7RauIwU9QNA3B\"\r\n },\r\n \"0d07a497-717a-4e97-8fab-6e6cd4627c1b\": {\r\n \"name\": \"blue car\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/0d07a497-717a-4e97-8fab-6e6cd4627c1b.png?version=9zjXOORwE571IHwbgA4KNd8Cl75qvOB6\",\r\n \"frameSize\": {\r\n \"x\": 61,\r\n \"y\": 100\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"9zjXOORwE571IHwbgA4KNd8Cl75qvOB6\"\r\n },\r\n \"2d00ca36-3d60-4589-b72e-2883371ae232\": {\r\n \"name\": \"green car\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/2d00ca36-3d60-4589-b72e-2883371ae232.png?version=z3UQakYgm1yg4Xw8Pra9VM2sYC05Ax9P\",\r\n \"frameSize\": {\r\n \"x\": 53,\r\n \"y\": 100\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"z3UQakYgm1yg4Xw8Pra9VM2sYC05Ax9P\"\r\n },\r\n \"43cac766-4450-4001-bec6-c3856a415e82\": {\r\n \"name\": \"red car\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/43cac766-4450-4001-bec6-c3856a415e82.png?version=monJZJ.BCLeX.ym.V.BT.wZzJ5Cy.Mpu\",\r\n \"frameSize\": {\r\n \"x\": 53,\r\n \"y\": 100\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"monJZJ.BCLeX.ym.V.BT.wZzJ5Cy.Mpu\"\r\n },\r\n \"f7a83dd6-4609-4eed-a415-0335f80cc4ff\": {\r\n \"name\": \"yellow car\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/f7a83dd6-4609-4eed-a415-0335f80cc4ff.png?version=u_zEdruVMlfvVo8atWKVcabHt0sIyx1L\",\r\n \"frameSize\": {\r\n \"x\": 58,\r\n \"y\": 100\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"u_zEdruVMlfvVo8atWKVcabHt0sIyx1L\"\r\n },\r\n \"3c806e6a-68f4-4acf-910e-7e6b3ad0f5d0\": {\r\n \"name\": \"blue plane\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/api/v1/animation-library/.ApvGWkDQiZOglBVfOFwPSkPv.qELuPf/category_vehicles/planeBlue1.png\",\r\n \"frameSize\": {\r\n \"x\": 88,\r\n \"y\": 73\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 2,\r\n \"version\": \".ApvGWkDQiZOglBVfOFwPSkPv.qELuPf\"\r\n },\r\n \"9f42dd43-0e65-460d-b868-a449181e39b8\": {\r\n \"name\": \"red plane\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/api/v1/animation-library/oO2CEHRYhRHeulN6V5OdX2JAKtk.6N0K/category_vehicles/planeRed1.png\",\r\n \"frameSize\": {\r\n \"x\": 88,\r\n \"y\": 73\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 2,\r\n \"version\": \"oO2CEHRYhRHeulN6V5OdX2JAKtk.6N0K\"\r\n },\r\n \"43c5ad39-29e5-4444-9d21-3987fecc037f\": {\r\n \"name\": \"blue alien\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/api/v1/animation-library/zd4LEPr15yvJQrHm7yi7obo_N9RTudLE/category_characters/alienBlue.png\",\r\n \"frameSize\": {\r\n \"x\": 66,\r\n \"y\": 92\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 2,\r\n \"version\": \"zd4LEPr15yvJQrHm7yi7obo_N9RTudLE\"\r\n },\r\n \"d868bce1-5819-4325-95ad-e9c8424dfa5a\": {\r\n \"name\": \"green alien\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/api/v1/animation-library/3qqVaslWPlTDDg6Po4GHWLcgIWE7qh2J/category_characters/alienGreen.png\",\r\n \"frameSize\": {\r\n \"x\": 66,\r\n \"y\": 92\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 2,\r\n \"version\": \"3qqVaslWPlTDDg6Po4GHWLcgIWE7qh2J\"\r\n },\r\n \"8093568a-2324-4645-bcac-d30caf8405bb\": {\r\n \"name\": \"pink alien\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/api/v1/animation-library/ecnW7rdKTB0fUrKRKrqIHbrHVvyWh5hu/category_characters/alienPink.png\",\r\n \"frameSize\": {\r\n \"x\": 66,\r\n \"y\": 92\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 2,\r\n \"version\": \"ecnW7rdKTB0fUrKRKrqIHbrHVvyWh5hu\"\r\n },\r\n \"3b788acc-84e8-40d2-97c6-ee7933a2b262\": {\r\n \"name\": \"yellow alien\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/api/v1/animation-library/vX.4aiKiQ5g4hujfBaVmRlOe0M2UHiys/category_characters/alienYellow.png\",\r\n \"frameSize\": {\r\n \"x\": 66,\r\n \"y\": 82\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 2,\r\n \"version\": \"vX.4aiKiQ5g4hujfBaVmRlOe0M2UHiys\"\r\n },\r\n \"27b2d651-8b6a-4f9d-b62e-1444333b97d4\": {\r\n \"name\": \"ghost\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/27b2d651-8b6a-4f9d-b62e-1444333b97d4.png?version=0kQur.A5ACCgn86_3CAgsP7_3NC92wXx\",\r\n \"frameSize\": {\r\n \"x\": 51,\r\n \"y\": 73\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"0kQur.A5ACCgn86_3CAgsP7_3NC92wXx\"\r\n },\r\n \"a4320bb4-5b7d-420d-be72-db4222f94e6e\": {\r\n \"name\": \"orange monster\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/a4320bb4-5b7d-420d-be72-db4222f94e6e.png?version=im5T6RcFJ55W90tCSXa76eSamZX8Zzfr\",\r\n \"frameSize\": {\r\n \"x\": 80,\r\n \"y\": 100\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"im5T6RcFJ55W90tCSXa76eSamZX8Zzfr\"\r\n },\r\n \"ebd02377-1e4a-4e2f-b7a5-a7fb3f9412e0\": {\r\n \"name\": \"green monster\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/ebd02377-1e4a-4e2f-b7a5-a7fb3f9412e0.png?version=KwPGu9hUEn0sNjJBOySlEmNEecJHZRUM\",\r\n \"frameSize\": {\r\n \"x\": 87,\r\n \"y\": 100\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"KwPGu9hUEn0sNjJBOySlEmNEecJHZRUM\"\r\n },\r\n \"9b4b7e2e-e279-469f-84bd-e3968fbcfe70\": {\r\n \"name\": \"purple monster\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/9b4b7e2e-e279-469f-84bd-e3968fbcfe70.png?version=TdB14igpQpIVizo84QukVtUNSVupVliv\",\r\n \"frameSize\": {\r\n \"x\": 97,\r\n \"y\": 100\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"TdB14igpQpIVizo84QukVtUNSVupVliv\"\r\n },\r\n \"0d269907-b1e8-494b-aeeb-a3293f093cfe\": {\r\n \"name\": \"cloud\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/0d269907-b1e8-494b-aeeb-a3293f093cfe.png?version=YzsMR.UUtHHKoeSnX8MZ_62NZOKejdBB\",\r\n \"frameSize\": {\r\n \"x\": 100,\r\n \"y\": 52\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"YzsMR.UUtHHKoeSnX8MZ_62NZOKejdBB\"\r\n },\r\n \"017fe36e-dc51-495f-b75b-1de52b371109\": {\r\n \"name\": \"rock\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/017fe36e-dc51-495f-b75b-1de52b371109.png?version=3B92e.XM4K2QbGPZ_mEAEzBKXpAUxDNI\",\r\n \"frameSize\": {\r\n \"x\": 92,\r\n \"y\": 47\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"3B92e.XM4K2QbGPZ_mEAEzBKXpAUxDNI\"\r\n },\r\n \"023bb8fa-bb0c-4694-bde1-c2c85fdb1369\": {\r\n \"name\": \"sun\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/023bb8fa-bb0c-4694-bde1-c2c85fdb1369.png?version=RT2gRKn3sEdodsD_pKRrLAQZdWr.RMK9\",\r\n \"frameSize\": {\r\n \"x\": 95,\r\n \"y\": 100\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"RT2gRKn3sEdodsD_pKRrLAQZdWr.RMK9\"\r\n },\r\n \"1527c762-76b2-4a38-8d52-14bac41145cb\": {\r\n \"name\": \"apple\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/1527c762-76b2-4a38-8d52-14bac41145cb.png?version=GfqQHTqf2oy8zwvQSi0nWyNCbr5bnmA0\",\r\n \"frameSize\": {\r\n \"x\": 68,\r\n \"y\": 74\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"GfqQHTqf2oy8zwvQSi0nWyNCbr5bnmA0\"\r\n },\r\n \"a32f8eb3-a9de-40b4-8c8c-0f9059ee1a34\": {\r\n \"name\": \"carrot\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/api/v1/animation-library/fCiFCbsTDOoiLsbStivUZ249XH0TOxIY/category_food/carrot.png\",\r\n \"frameSize\": {\r\n \"x\": 78,\r\n \"y\": 70\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 2,\r\n \"version\": \"fCiFCbsTDOoiLsbStivUZ249XH0TOxIY\"\r\n },\r\n \"3c5fc665-9280-4337-b3da-02adf78b58d2\": {\r\n \"name\": \"cupcake\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/3c5fc665-9280-4337-b3da-02adf78b58d2.png?version=9gVv4Tp_TNKDUGYII2ti_JehGw0.jN7W\",\r\n \"frameSize\": {\r\n \"x\": 94,\r\n \"y\": 100\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"9gVv4Tp_TNKDUGYII2ti_JehGw0.jN7W\"\r\n },\r\n \"de8b32e6-cd6d-4e4a-9a34-a81d150c8cb1\": {\r\n \"name\": \"mushroom\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/api/v1/animation-library/FUHEI0ZIhRQ_wcJhJHwv73LP7bcSfuYa/category_food/mushroom_red.png\",\r\n \"frameSize\": {\r\n \"x\": 81,\r\n \"y\": 99\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 2,\r\n \"version\": \"FUHEI0ZIhRQ_wcJhJHwv73LP7bcSfuYa\"\r\n },\r\n \"69f92a2e-29aa-4716-8434-1f080c282c4f\": {\r\n \"name\": \"watermelon\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/69f92a2e-29aa-4716-8434-1f080c282c4f.png?version=685dTZ5vjG05FiCOT5H0mymOgi_4d2Ue\",\r\n \"frameSize\": {\r\n \"x\": 100,\r\n \"y\": 79\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"685dTZ5vjG05FiCOT5H0mymOgi_4d2Ue\"\r\n },\r\n \"f9ac2d3d-2c0c-4279-9b6e-05bf7110dfbe\": {\r\n \"name\": \"gold coin\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/api/v1/animation-library/i9_exqo4EZveb7Cs3ci67bPuExMkYfuQ/category_gameplay/coin_gold.png\",\r\n \"frameSize\": {\r\n \"x\": 61,\r\n \"y\": 61\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 2,\r\n \"version\": \"i9_exqo4EZveb7Cs3ci67bPuExMkYfuQ\"\r\n },\r\n \"c56d37de-4fb3-448c-9fc8-f1132629700f\": {\r\n \"name\": \"silver coin\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/api/v1/animation-library/vOdajK6KZGj20TqNy7gJo9YfriC9FDfl/category_gameplay/coin_silver.png\",\r\n \"frameSize\": {\r\n \"x\": 61,\r\n \"y\": 61\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 2,\r\n \"version\": \"vOdajK6KZGj20TqNy7gJo9YfriC9FDfl\"\r\n },\r\n \"30ee3afa-e245-4fdd-b399-4d2570077c5d\": {\r\n \"name\": \"target\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/30ee3afa-e245-4fdd-b399-4d2570077c5d.png?version=mz9HCS7y0vMOktTnjYqgCYydYD7Jnl_S\",\r\n \"frameSize\": {\r\n \"x\": 100,\r\n \"y\": 100\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"mz9HCS7y0vMOktTnjYqgCYydYD7Jnl_S\"\r\n },\r\n \"31b7b585-9765-48d5-8135-14136a7b461c\": {\r\n \"name\": \"cactus\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/31b7b585-9765-48d5-8135-14136a7b461c.png?version=gc3ZNV2l4kI73.10kx9k4Up.O_Mn59zf\",\r\n \"frameSize\": {\r\n \"x\": 73,\r\n \"y\": 100\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"gc3ZNV2l4kI73.10kx9k4Up.O_Mn59zf\"\r\n },\r\n \"fb21aae7-3c61-4615-99d8-60e7ac637c71\": {\r\n \"name\": \"wheat\",\r\n \"sourceUrl\": \"https://levelbuilder-studio.code.org/v3/animations/PkH20_2tpk7B0m53R_p3pQ/fb21aae7-3c61-4615-99d8-60e7ac637c71.png?version=5L2P2T4Yi_NQDgdM8zlUNNodFU_9gUUo\",\r\n \"frameSize\": {\r\n \"x\": 99,\r\n \"y\": 100\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 12,\r\n \"version\": \"5L2P2T4Yi_NQDgdM8zlUNNodFU_9gUUo\"\r\n },\r\n \"642d2bdd-d19e-41eb-a17b-d1dc006f13ff\": {\r\n \"name\": \"soap\",\r\n \"sourceUrl\": \"https://studio.code.org/v3/animations/qgDKF1w2UNt0ypCMrQeL5w/642d2bdd-d19e-41eb-a17b-d1dc006f13ff.png?version=osfKLQLQNr8b8TENQ4P9sEAVUopzCV8G\",\r\n \"frameSize\": {\r\n \"x\": 97,\r\n \"y\": 97\r\n },\r\n \"frameCount\": 1,\r\n \"looping\": true,\r\n \"frameDelay\": 4,\r\n \"version\": \"osfKLQLQNr8b8TENQ4P9sEAVUopzCV8G\"\r\n }\r\n }\r\n}",
"custom_blocks": "[\r\n {\r\n \"func\": \"jitter\",\r\n \"blockText\": \"jittering\",\r\n \"returnType\": \"Behavior\",\r\n \"color\": [\r\n 136,\r\n \".84\",\r\n \".80\"\r\n ]\r\n },\r\n {\r\n \"func\": \"wander\",\r\n \"blockText\": \"wandering\",\r\n \"returnType\": \"Behavior\",\r\n \"color\": [\r\n 136,\r\n \".84\",\r\n \".80\"\r\n ]\r\n },\r\n {\r\n \"func\": \"grow\",\r\n \"blockText\": \"growing\",\r\n \"returnType\": \"Behavior\",\r\n \"color\": [\r\n 136,\r\n \".84\",\r\n \".80\"\r\n ]\r\n },\r\n {\r\n \"func\": \"shrink\",\r\n \"blockText\": \"shrinking\",\r\n \"returnType\": \"Behavior\",\r\n \"color\": [\r\n 136,\r\n \".84\",\r\n \".80\"\r\n ]\r\n },\r\n {\r\n \"func\": \"spin\",\r\n \"blockText\": \"spinning\",\r\n \"returnType\": \"Behavior\",\r\n \"color\": [\r\n 136,\r\n \".84\",\r\n \".80\"\r\n ]\r\n },\r\n {\r\n \"func\": \"danceParty\",\r\n \"blockText\": \"dancing\",\r\n \"returnType\": \"Behavior\",\r\n \"color\": [\r\n 136,\r\n \".84\",\r\n \".80\"\r\n ]\r\n },\r\n {\r\n \"func\": \"runUp\",\r\n \"blockText\": \"running north\",\r\n \"returnType\": \"Behavior\",\r\n \"color\": [\r\n 136,\r\n \".84\",\r\n \".80\"\r\n ]\r\n },\r\n {\r\n \"func\": \"draggable\",\r\n \"blockText\": \"being draggable\",\r\n \"returnType\": \"Behavior\",\r\n \"color\": [\r\n 136,\r\n \".84\",\r\n \".80\"\r\n ]\r\n },\r\n {\r\n \"func\": \"runDown\",\r\n \"blockText\": \"running south\",\r\n \"returnType\": \"Behavior\",\r\n \"color\": [\r\n 136,\r\n \".84\",\r\n \".80\"\r\n ]\r\n },\r\n {\r\n \"func\": \"runLeft\",\r\n \"blockText\": \"running west\",\r\n \"returnType\": \"Behavior\",\r\n \"color\": [\r\n 136,\r\n \".84\",\r\n \".80\"\r\n ]\r\n },\r\n {\r\n \"func\": \"runRight\",\r\n \"blockText\": \"running east\",\r\n \"returnType\": \"Behavior\",\r\n \"color\": [\r\n 136,\r\n \".84\",\r\n \".80\"\r\n ]\r\n },\r\n {\r\n \"func\": \"patrollingUpDown\",\r\n \"blockText\": \"patrolling up and down\",\r\n \"returnType\": \"Behavior\",\r\n \"color\": [\r\n 136,\r\n \".84\",\r\n \".80\"\r\n ]\r\n },\r\n {\r\n \"func\": \"patrollingLeftRight\",\r\n \"blockText\": \"patrolling left and right\",\r\n \"returnType\": \"Behavior\",\r\n \"color\": [\r\n 136,\r\n \".84\",\r\n \".80\"\r\n ]\r\n },\r\n {\r\n \"func\": \"followingSprite\",\r\n \"blockText\": \"following {TARGET}\",\r\n \"returnType\": \"Behavior\",\r\n \"color\": [\r\n 136,\r\n \".84\",\r\n \".80\"\r\n ],\r\n \"args\": [\r\n {\r\n \"name\": \"TARGET\",\r\n \"type\": \"Sprite\"\r\n }\r\n ]\r\n },\r\n {\r\n \"func\": \"wanderRewrite\",\r\n \"blockText\": \"wandering (new)\",\r\n \"returnType\": \"Behavior\",\r\n \"color\": [\r\n 136,\r\n \".84\",\r\n \".80\"\r\n ]\r\n }\r\n]",
"is_project_level": true,
"hide_custom_blocks": "true",
"use_default_sprites": "false",
"custom_helper_library": "var wanderTargetPoint={};\r\n\r\nfunction jitter(sprite) {\r\n var behavior = function(sprite) {\r\n sprite.scale = 1 + (randomNumber(-1, 1) / 50);\r\n }\r\n behavior.name='jitter';\r\n return behavior;\r\n}\r\n\r\nfunction grow(sprite) {\r\n var behavior = function(sprite) {\r\n sprite.scale += 0.01;\r\n }\r\n behavior.name='grow';\r\n return behavior;\r\n}\r\n\r\nfunction shrink(sprite) {\r\n var behavior = function(sprite) {\r\n\tif (sprite.scale>0) {\r\n sprite.scale -= 0.01;\r\n }\r\n }\r\n behavior.name='shrink';\r\n return behavior;\r\n}\r\n\r\nfunction spin(sprite) {\r\n var behavior = function(sprite) {\r\n sprite.rotation++;\r\n }\r\n behavior.name='spin';\r\n return behavior;\r\n}\r\n\r\nfunction wander(sprite) {\r\n var behavior = function(sprite) {\r\n if (!sprite.xoff) {\r\n sprite.xoff = randomNumber(0, 1000);\r\n sprite.yoff = randomNumber(0, 1000);\r\n }\r\n sprite.x = map(noise(sprite.xoff + World.frameCount / 100), 0, 1, 0, World.width);\r\n sprite.y = map(noise(sprite.yoff + World.frameCount / 100), 0, 1, 0, World.height);\r\n }\r\n behavior.name='wander';\r\n return behavior;\r\n}\r\n\r\nfunction wanderRewrite(sprite) {\r\n var behavior = function(sprite) {\r\n if (Object.keys(wanderTargetPoint).length === 0) {\r\n wanderTargetPoint.x=randomNumber(0,400);\r\n wanderTargetPoint.y=randomNumber(0,400);\r\n }\r\n else if ((Math.abs(sprite.x-wanderTargetPoint.x)<10) && \r\n (Math.abs(sprite.y-wanderTargetPoint.y)<10)) {\r\n wanderTargetPoint.x=randomNumber(0,400);\r\n wanderTargetPoint.y=randomNumber(0,400);\r\n }\r\n var distance=randomNumber(1,4);\r\n moveToward(sprite,distance,wanderTargetPoint);\r\n }\r\n behavior.name='wanderRewrite';\r\n return behavior;\r\n}\r\n\r\n\r\nfunction runUp(sprite) {\r\n var behavior = function(sprite) {\r\n sprite.moveUp();\r\n }\r\n behavior.name = 'runUp';\r\n return behavior;\r\n}\r\n\r\nfunction runDown(sprite) {\r\n var behavior = function(sprite) {\r\n sprite.moveDown();\r\n }\r\n behavior.name = 'runDown';\r\n return behavior;\r\n}\r\n\r\nfunction runLeft(sprite) {\r\n var behavior = function(sprite) {\r\n sprite.moveLeft();\r\n }\r\n behavior.name = 'runLeft';\r\n return behavior;\r\n}\r\n\r\nfunction runRight(sprite) {\r\n var behavior = function(sprite) {\r\n sprite.moveRight();\r\n }\r\n behavior.name = 'runRight';\r\n return behavior;\r\n}\r\n\r\nfunction danceParty(sprite) {\r\n var behavior = function(sprite) {\r\n if (World.frameCount % 10 === 0) {\r\n sprite.rotation += randomNumber(-5, 5);\r\n }\r\n if (World.frameCount % 20 === 0) {\r\n sprite.scale = 1 + (randomNumber(-1, 1) / 10);\r\n }\r\n }\r\n behavior.name = 'danceParty';\r\n return behavior;\r\n}\r\n\r\nfunction draggable() {\r\n var behavior = function(sprite) {\r\n if (mousePressedOver(sprite) && !sprite.dragging) {\r\n sprite.dragging = true;\r\n sprite.xOffset = sprite.x - World.mouseX;\r\n sprite.yOffset = sprite.y - World.mouseY;\r\n }\r\n if (sprite.dragging) {\r\n sprite.x = World.mouseX + sprite.xOffset;\r\n sprite.y = World.mouseY + sprite.yOffset;\r\n }\r\n if (mouseWentUp()) {\r\n sprite.dragging = false;\r\n }\r\n }\r\n behavior.name='draggable';\r\n return behavior;\r\n}\r\nfunction patrollingUpDown(sprite) {\r\nvar behavior = function(sprite) {\r\n if (sprite.patrolling_vertical_direction == undefined) {\r\n sprite.patrolling_vertical_direction='up';\r\n }\r\n if (sprite.patrolling_vertical_direction == 'up') {\r\n \tsprite.y+=6; \r\n }\r\n if (sprite.patrolling_vertical_direction == 'down') {\r\n \tsprite.y-=6; \r\n }\r\n\tif (sprite.y<=40) {\r\n\t sprite.patrolling_vertical_direction='down';\r\n } if (sprite.y>=360) {\r\n sprite.patrolling_vertical_direction='up';\r\n }\r\n }\r\n behavior.name = 'patrollingUpDown';\r\n return behavior;\r\n}\r\n\r\nfunction patrollingLeftRight(sprite) {\r\nvar behavior = function(sprite) {\r\n if (sprite.patrolling_horizontal_direction == undefined) {\r\n sprite.patrolling_horizontal_direction='right';\r\n }\r\n if (sprite.patrolling_horizontal_direction == 'left') {\r\n\t\tsprite.mirrorX(-1);\r\n \tsprite.x-=6; \r\n }\r\n if (sprite.patrolling_horizontal_direction == 'right') {\r\n \tsprite.mirrorX(1);\r\n \tsprite.x+=6; \r\n }\r\n\tif (sprite.x<=40) {\r\n\t sprite.patrolling_horizontal_direction='right';\r\n } if (sprite.x>=360) {\r\n sprite.patrolling_horizontal_direction='left';\r\n }\r\n }\r\n behavior.name = 'patrollingLeftRight';\r\n return behavior;\r\n}\r\n\r\n\r\nfunction followingSprite(target) {\r\n var behavior = function(sprite) {\r\n moveToward(sprite,5,target);\r\n }\r\n behavior.name = 'followingSprite';\r\n return behavior;\r\n}\r\n",
"auto_run_setup": "DRAW_LOOP",
"parent_level_id": 11086,
"show_type_hints": "true",
"include_shared_functions": "false",
"contained_level_names": null,
"encrypted_examples": [
]
},
"published": true,
"notes": "",
"audit_log": "[{\"changed_at\":\"2018-02-21 19:18:17 +0000\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":255,\"changed_by_email\":\"ram@code.org\"},{\"changed_at\":\"2018-02-23 01:34:36 +0000\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":255,\"changed_by_email\":\"ram@code.org\"},{\"changed_at\":\"2018-02-23 01:34:52 +0000\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":255,\"changed_by_email\":\"ram@code.org\"},{\"changed_at\":\"2018-03-01 11:22:37 -0800\",\"changed\":[\"toolbox_blocks\",\"start_animations\",\"contained_level_names\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-01 11:23:03 -0800\",\"changed\":[\"toolbox_blocks\",\"start_animations\",\"contained_level_names\",\"encrypted_examples\",\"custom_blocks\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-01 11:24:03 -0800\",\"changed\":[\"toolbox_blocks\",\"start_animations\",\"contained_level_names\",\"encrypted_examples\",\"custom_blocks\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-02 11:21:33 -0800\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\",\"custom_blocks\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-02 11:22:59 -0800\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-02 14:30:24 -0800\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-02 15:11:30 -0800\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\",\"custom_blocks\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-02 15:12:51 -0800\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\",\"custom_blocks\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-02 15:16:55 -0800\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\",\"custom_blocks\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-02 15:17:27 -0800\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\",\"custom_blocks\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-02 15:18:40 -0800\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\",\"custom_blocks\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-06 11:24:18 -0800\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-08 11:12:16 -0800\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-08 11:15:51 -0800\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-08 11:18:04 -0800\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-08 11:21:22 -0800\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-08 11:24:13 -0800\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-08 11:42:39 -0800\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-09 14:39:09 -0800\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-09 14:39:43 -0800\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\",\"custom_helper_library\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-09 14:40:26 -0800\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\",\"custom_helper_library\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-09 14:42:14 -0800\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\",\"custom_helper_library\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-12 15:46:16 -0700\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-13 18:43:01 -0700\",\"changed\":[\"toolbox_blocks\",\"start_animations\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-22 11:47:07 -0700\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-22 11:48:56 -0700\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\",\"hide_custom_blocks\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-22 11:49:07 -0700\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\",\"hide_custom_blocks\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-22 12:50:40 -0700\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\",\"hide_custom_blocks\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-22 17:30:08 -0700\",\"changed\":[\"toolbox_blocks\",\"hide_animation_mode\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-22 18:21:03 -0700\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-23 16:15:40 -0700\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-26 14:54:18 -0700\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-26 14:56:12 -0700\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":2,\"changed_by_email\":\"ram+teacher@code.org\"},{\"changed_at\":\"2018-03-28 00:57:34 +0000\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":255,\"changed_by_email\":\"ram@code.org\"},{\"changed_at\":\"2018-03-28 00:58:08 +0000\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":255,\"changed_by_email\":\"ram@code.org\"},{\"changed_at\":\"2018-03-28 00:58:26 +0000\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":255,\"changed_by_email\":\"ram@code.org\"},{\"changed_at\":\"2018-03-28 18:40:17 +0000\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":255,\"changed_by_email\":\"ram@code.org\"},{\"changed_at\":\"2018-03-30 16:44:27 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-03-30 16:45:28 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-03-30 16:46:37 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-03-30 16:52:41 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-03-30 17:01:10 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\",\"custom_helper_library\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-03-30 17:02:04 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\",\"custom_helper_library\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-03-30 19:16:49 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-04 23:08:29 +0000\",\"changed\":[\"toolbox_blocks\",\"start_animations\",\"contained_level_names\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-04 23:08:51 +0000\",\"changed\":[\"toolbox_blocks\",\"start_animations\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-04 23:14:23 +0000\",\"changed\":[\"toolbox_blocks\",\"start_animations\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-04 23:19:08 +0000\",\"changed\":[\"toolbox_blocks\",\"start_animations\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-04 23:23:56 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-05 01:14:30 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-05 01:19:10 +0000\",\"changed\":[\"toolbox_blocks\",\"start_animations\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-05 01:24:30 +0000\",\"changed\":[\"toolbox_blocks\",\"start_animations\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-20 23:51:01 +0000\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\"],\"changed_by_id\":255,\"changed_by_email\":\"ram@code.org\"},{\"changed_at\":\"2018-04-23 20:23:10 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-23 21:31:11 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-23 21:32:51 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-23 21:33:56 +0000\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-23 21:35:02 +0000\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-23 21:39:26 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-23 22:25:30 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-23 22:26:46 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-23 22:27:28 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-23 22:28:55 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-23 22:30:08 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-24 17:19:08 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-24 17:19:57 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-24 17:21:20 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-24 17:22:28 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-24 17:24:05 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-24 17:24:33 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-24 18:37:19 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-24 19:46:38 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-24 19:47:08 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 02:53:25 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 02:54:48 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 02:56:44 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 03:00:30 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 03:03:28 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 03:05:57 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 03:06:55 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 03:07:05 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 03:07:47 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 03:11:15 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 03:17:34 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 03:23:03 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 03:24:15 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 17:07:24 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 17:10:42 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 17:15:27 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 17:27:35 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 17:28:05 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 17:28:36 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 17:29:15 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 17:31:25 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 17:36:01 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 17:37:12 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 17:43:27 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 17:44:24 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 17:49:16 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 17:53:02 +0000\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 17:58:05 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 23:23:28 +0000\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 23:24:05 +0000\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 23:29:35 +0000\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 23:31:17 +0000\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\",\"start_blocks\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-25 23:32:14 +0000\",\"changed\":[\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\",\"start_blocks\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-26 00:08:30 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\",\"start_blocks\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-26 00:10:05 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\",\"start_blocks\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-26 00:10:38 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\",\"start_blocks\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-26 00:11:45 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\",\"start_blocks\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-26 00:12:55 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\",\"start_blocks\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-26 00:15:02 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\",\"start_blocks\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-26 00:15:38 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\",\"start_blocks\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-26 00:16:57 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\",\"start_blocks\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-26 00:17:43 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\",\"start_blocks\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-26 00:18:30 +0000\",\"changed\":[\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\",\"start_blocks\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-26 19:50:55 +0000\",\"changed\":[\"toolbox_blocks\",\"start_animations\",\"contained_level_names\",\"encrypted_examples\",\"start_blocks\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-04-26 19:56:41 +0000\",\"changed\":[\"toolbox_blocks\",\"start_animations\",\"contained_level_names\",\"encrypted_examples\",\"start_blocks\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-01 18:35:38 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-02 16:26:48 +0000\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-02 16:31:21 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-02 16:32:45 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-02 16:35:25 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-02 16:37:28 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-02 16:38:18 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-02 17:47:00 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"start_animations\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-02 18:00:53 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-02 18:01:59 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-02 22:31:17 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"hide_custom_blocks\",\"contained_level_names\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-02 23:07:25 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-02 23:37:20 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-02 23:38:03 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-02 23:38:54 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-03 17:05:51 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-04 00:46:00 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\"],\"changed_by_id\":1,\"changed_by_email\":\"josh@code.org\"},{\"changed_at\":\"2018-05-04 19:22:00 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-04 19:30:07 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-08 17:19:25 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-08 17:19:50 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-10 18:03:12 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-10 18:04:12 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-10 18:16:33 +0000\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-14 23:24:23 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-14 23:25:02 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-19 00:22:43 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-19 00:23:39 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"use_modal_function_editor\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-19 00:33:46 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-19 01:08:22 +0000\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-22 16:44:58 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-30 20:31:48 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"hide_custom_blocks\",\"contained_level_names\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-30 20:32:37 +0000\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-30 20:38:07 +0000\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-30 20:38:47 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"hide_custom_blocks\",\"contained_level_names\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-30 20:46:24 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-30 21:17:26 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-30 21:21:33 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-30 21:22:38 +0000\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-30 21:25:31 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-30 21:31:55 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-30 21:32:41 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-30 21:33:29 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-30 21:35:14 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-30 21:35:52 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-30 21:37:00 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-30 21:37:35 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-30 21:38:45 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-30 21:45:40 +0000\",\"changed\":[\"toolbox_blocks\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-05-30 22:00:23 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"show_type_hints\",\"contained_level_names\"],\"changed_by_id\":53,\"changed_by_email\":\"test5@code.org\"},{\"changed_at\":\"2018-06-07 15:37:30 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-06-07 15:37:59 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-06-07 15:38:28 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-06-07 15:38:55 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-06-07 15:39:38 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-06-07 15:41:52 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-06-07 15:42:55 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-06-07 15:46:32 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-06-07 15:50:29 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-06-07 15:52:50 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"custom_blocks\",\"custom_helper_library\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-06-07 19:41:55 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-06-07 21:22:53 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":255,\"changed_by_email\":\"ram@code.org\"},{\"changed_at\":\"2018-06-07 21:24:25 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":255,\"changed_by_email\":\"ram@code.org\"},{\"changed_at\":\"2018-06-11 17:38:37 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-06-11 17:39:46 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-06-11 17:42:43 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-06-11 17:48:31 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-06-11 17:55:14 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-06-11 18:14:44 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-06-11 21:05:24 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-06-13 20:35:44 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-06-13 20:36:13 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-06-13 20:55:47 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":255,\"changed_by_email\":\"ram@code.org\"},{\"changed_at\":\"2018-06-21 20:28:22 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\"],\"changed_by_id\":53,\"changed_by_email\":\"test5@code.org\"},{\"changed_at\":\"2018-06-26 22:14:30 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"start_animations\",\"contained_level_names\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-06-26 22:15:30 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"start_animations\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-07-02 23:27:13 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-07-02 23:28:00 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-07-03 17:37:52 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"start_animations\",\"contained_level_names\",\"encrypted_examples\"],\"changed_by_id\":182,\"changed_by_email\":\"ryan@code.org\"},{\"changed_at\":\"2018-07-10 16:08:23 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\"],\"changed_by_id\":568,\"changed_by_email\":\"meilani.eyre@code.org\"},{\"changed_at\":\"2018-07-10 17:04:14 +0000\",\"changed\":[\"start_blocks\",\"toolbox_blocks\",\"contained_level_names\",\"encrypted_examples\",\"validation_code\"],\"changed_by_id\":568,\"changed_by_email\":\"meilani.eyre@code.org\"}]",
"level_concept_difficulty": {
}
}]]></config>
<blocks>
<start_blocks>
<xml>
<block type="when_run" movable="false">
<next>
<block type="gamelab_createNewSprite" inline="false">
<title name="NAME">mySprite</title>
<title name="COSTUME">"brown bunny"</title>
<value name="LOCATION">
<block type="gamelab_location_picker">
<title name="LOCATION">{"x":200,"y":200}</title>
</block>
</value>
</block>
</next>
</block>
<block type="behavior_definition" editable="false" usercreated="true">
<mutation>
<arg name="this sprite" type="Sprite"/>
</mutation>
<title name="NAME">growing</title>
<statement name="STACK">
<block type="gamelab_changePropBy" inline="true">
<title name="PROPERTY">"scale"</title>
<value name="SPRITE">
<block type="sprite_parameter_get">
<title name="VAR">this sprite</title>
</block>
</value>
<value name="VAL">
<block type="math_number">
<title name="NUM">1</title>
</block>
</value>
</block>
</statement>
</block>
<block type="behavior_definition" editable="false" usercreated="true">
<mutation>
<arg name="this sprite" type="Sprite"/>
</mutation>
<title name="NAME">jittering</title>
<statement name="STACK">
<block type="gamelab_changePropBy" inline="true">
<title name="PROPERTY">"scale"</title>
<value name="SPRITE">
<block type="sprite_parameter_get">
<title name="VAR">this sprite</title>
</block>
</value>
<value name="VAL">
<block type="math_random_int" inline="true">
<value name="FROM">
<block type="math_number">
<title name="NUM">-1</title>
</block>
</value>
<value name="TO">
<block type="math_number">
<title name="NUM">1</title>
</block>
</value>
</block>
</value>
</block>
</statement>
</block>
<block type="behavior_definition" editable="false" usercreated="true">
<mutation>
<arg name="this sprite" type="Sprite"/>
</mutation>
<title name="NAME">moving east</title>
<statement name="STACK">
<block type="gamelab_moveInDirection" inline="true">
<title name="DIRECTION">"East"</title>
<value name="SPRITE">
<block type="sprite_parameter_get">
<title name="VAR">this sprite</title>
</block>
</value>
<value name="DISTANCE">
<block type="math_number">
<title name="NUM">5</title>
</block>
</value>
</block>
</statement>
</block>
<block type="behavior_definition" editable="false" usercreated="true">
<mutation>
<arg name="this sprite" type="Sprite"/>
</mutation>
<title name="NAME">moving north</title>
<statement name="STACK">
<block type="gamelab_moveInDirection" inline="true">
<title name="DIRECTION">"North"</title>
<value name="SPRITE">
<block type="sprite_parameter_get">
<title name="VAR">this sprite</title>
</block>
</value>
<value name="DISTANCE">
<block type="math_number">
<title name="NUM">5</title>
</block>
</value>
</block>
</statement>
</block>
<block type="behavior_definition" editable="false" usercreated="true">
<mutation>
<arg name="this sprite" type="Sprite"/>
</mutation>
<title name="NAME">moving south</title>
<statement name="STACK">
<block type="gamelab_moveInDirection" inline="true">
<title name="DIRECTION">"South"</title>
<value name="SPRITE">
<block type="sprite_parameter_get">
<title name="VAR">this sprite</title>
</block>
</value>
<value name="DISTANCE">
<block type="math_number">
<title name="NUM">5</title>
</block>
</value>
</block>
</statement>
</block>
<block type="behavior_definition" editable="false" usercreated="true">
<mutation>
<arg name="this sprite" type="Sprite"/>
</mutation>
<title name="NAME">moving west</title>
<statement name="STACK">
<block type="gamelab_moveInDirection" inline="true">
<title name="DIRECTION">"West"</title>
<value name="SPRITE">
<block type="sprite_parameter_get">
<title name="VAR">this sprite</title>
</block>
</value>
<value name="DISTANCE">
<block type="math_number">
<title name="NUM">5</title>
</block>
</value>
</block>
</statement>
</block>
<block type="behavior_definition" editable="false">
<mutation>
<arg name="this sprite" type="Sprite"/>
</mutation>
<title name="NAME">spinning right</title>
<statement name="STACK">
<block type="gamelab_turn" inline="true">
<title name="DIRECTION">"right"</title>
<value name="SPRITE">
<block type="sprite_parameter_get">
<title name="VAR">this sprite</title>
</block>
</value>
<value name="N">
<block type="math_number">
<title name="NUM">6</title>
</block>
</value>
</block>
</statement>
</block>
<block type="behavior_definition" editable="false" usercreated="true">
<mutation>
<arg name="this sprite" type="Sprite"/>
</mutation>
<title name="NAME">wandering</title>
<statement name="STACK">
<block type="controls_if" inline="false">
<value name="IF0">
<block type="logic_compare" inline="true">
<title name="OP">EQ</title>
<value name="A">
<block type="math_random_int" inline="true">
<value name="FROM">
<block type="math_number">
<title name="NUM">0</title>
</block>
</value>
<value name="TO">
<block type="math_number">
<title name="NUM">5</title>
</block>
</value>
</block>
</value>
<value name="B">
<block type="math_number">
<title name="NUM">0</title>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="gamelab_changePropBy" inline="true">
<title name="PROPERTY">"direction"</title>
<value name="SPRITE">
<block type="sprite_parameter_get">
<title name="VAR">this sprite</title>
</block>
</value>
<value name="VAL">
<block type="math_random_int" inline="true">
<value name="FROM">
<block type="math_number">
<title name="NUM">-25</title>
</block>
</value>
<value name="TO">
<block type="math_number">
<title name="NUM">25</title>
</block>
</value>
</block>
</value>
</block>
</statement>
<next>
<block type="gamelab_moveForward" inline="true">
<value name="SPRITE">
<block type="sprite_parameter_get">
<title name="VAR">this sprite</title>
</block>
</value>
<value name="DISTANCE">
<block type="math_number">
<title name="NUM">1</title>
</block>
</value>
<next>
<block type="controls_if" inline="false">
<value name="IF0">
<block type="gamelab_isTouchingEdges" inline="true">
<value name="SPRITE">
<block type="sprite_parameter_get">
<title name="VAR">this sprite</title>
</block>
</value>
</block>
</value>
<statement name="DO0">
<block type="gamelab_edgesDisplace" inline="false">
<value name="SPRITE">
<block type="sprite_parameter_get">
<title name="VAR">this sprite</title>
</block>
</value>
<next>
<block type="gamelab_changePropBy" inline="true">
<title name="PROPERTY">"direction"</title>
<value name="SPRITE">
<block type="sprite_parameter_get">
<title name="VAR">this sprite</title>
</block>
</value>
<value name="VAL">
<block type="math_random_int" inline="true">
<value name="FROM">
<block type="math_number">
<title name="NUM">135</title>
</block>
</value>
<value name="TO">
<block type="math_number">
<title name="NUM">225</title>
</block>
</value>
</block>
</value>
</block>
</next>
</block>
</statement>
</block>
</next>
</block>
</next>
</block>
</statement>
</block>
</xml>
</start_blocks>
<toolbox_blocks>
<xml>
<category name="World">
<block type="gamelab_setBackground">
<value name="COLOR">
<block type="colour_picker">
<title name="COLOUR">#ff0000</title>
</block>
</value>
</block>
<block type="gamelab_showTitleScreen" inline="false">
<value name="TITLE">
<block type="text">
<title name="TEXT"/>
</block>
</value>
<value name="SUBTITLE">
<block type="text">
<title name="TEXT"/>
</block>
</value>
</block>
<block type="gamelab_hideTitleScreen"/>
</category>
<category name="Sprites">
<block type="gamelab_createNewSprite" inline="false">
<title name="NAME">mySprite</title>
<title name="COSTUME">"bear"</title>
<value name="LOCATION">
<block type="gamelab_location_picker">
<title name="LOCATION">{"x":200,"y":200}</title>
</block>
</value>
</block>
<block type="gamelab_createNewSprite" inline="false">
<title name="NAME">mySprite</title>
<title name="COSTUME">"bear"</title>
<value name="LOCATION">
<block type="gamelab_locationAt">
<value name="X">
<block type="math_number">
<title name="NUM">100</title>
</block>
</value>
<value name="Y">
<block type="math_number">
<title name="NUM">100</title>
</block>
</value>
</block>
</value>
</block>
<block type="gamelab_getProp" inline="true">
<title name="PROPERTY">"scale"</title>
<value name="SPRITE">
<block type="sprite_variables_get">
<title name="VAR">mySprite</title>
</block>
</value>
</block>
<block type="gamelab_locationOf" inline="false">
<value name="SPRITE">
<block type="sprite_variables_get">
<title name="VAR">mySprite</title>
</block>
</value>
</block>
<block type="gamelab_locationAt">
<value name="X">
<block type="math_number">
<title name="NUM">100</title>
</block>
</value>
<value name="Y">
<block type="math_number">
<title name="NUM">100</title>
</block>
</value>
</block>
<block type="gamelab_randomLocation"/>
<block type="sprite_variables_get">
<title name="VAR">mySprite</title>
</block>
<block type="gamelab_destroy">
<value name="THIS">
<block type="sprite_variables_get">
<title name="VAR">mySprite</title>
</block>
</value>
</block>
</category>
<category name="Actions">
<block type="gamelab_setAnimation" inline="true">
<title name="ANIMATION">"brown bunny"</title>
<value name="THIS">
<block type="sprite_variables_get">
<title name="VAR">mySprite</title>
</block>
</value>
</block>
<block type="gamelab_jumpTo" inline="true">
<value name="SPRITE">
<block type="sprite_variables_get">
<title name="VAR">mySprite</title>
</block>
</value>
<value name="LOCATION">
<block type="gamelab_location_picker">
<title name="LOCATION">{"x":200,"y":200}</title>
</block>
</value>
</block>
<block type="gamelab_moveInDirection" inline="true">
<title name="DIRECTION">"North"</title>
<value name="SPRITE">
<block type="sprite_variables_get">
<title name="VAR">mySprite</title>
</block>
</value>
<value name="DISTANCE">
<block type="math_number">
<title name="NUM">10</title>
</block>
</value>
</block>
<block type="gamelab_moveToward">
<value name="SPRITE">
<block type="sprite_variables_get">
<title name="VAR">mySprite</title>
</block>
</value>
<value name="DISTANCE">
<block type="math_number">
<title name="NUM">10</title>
</block>
</value>
<value name="TARGET">
<block type="gamelab_locationOf" inline="false">
<value name="SPRITE">
<block type="sprite_variables_get">
<title name="VAR">mySprite</title>
</block>
</value>
</block>
</value>
</block>
<block type="gamelab_turn" inline="true">
<title name="DIRECTION">"right"</title>
<value name="SPRITE">
<block type="sprite_variables_get">
<title name="VAR">mySprite</title>
</block>
</value>
<value name="N">
<block type="math_number">
<title name="NUM">100</title>
</block>
</value>
</block>
<block type="gamelab_setProp" inline="true">
<title name="PROPERTY">"scale"</title>
<value name="SPRITE">
<block type="sprite_variables_get">
<title name="VAR">mySprite</title>
</block>
</value>
<value name="VAL">
<block type="math_number">
<title name="NUM">100</title>
</block>
</value>
</block>
<block type="gamelab_changePropBy" inline="true">
<title name="PROPERTY">"scale"</title>
<value name="SPRITE">
<block type="sprite_variables_get">
<title name="VAR">mySprite</title>
</block>
</value>
<value name="VAL">
<block type="math_number">
<title name="NUM">100</title>
</block>
</value>
</block>
<block type="gamelab_setTint" inline="true">
<value name="THIS">
<block type="sprite_variables_get">
<title name="VAR">mySprite</title>
</block>
</value>
<value name="COLOR">
<block type="colour_picker">
<title name="COLOUR">#ff0000</title>
</block>
</value>
</block>
<block type="gamelab_removeTint">
<value name="THIS">
<block type="sprite_variables_get">
<title name="VAR">mySprite</title>
</block>
</value>
</block>
<block type="gamelab_displace" inline="true">
<value name="THIS">
<block type="sprite_variables_get">
<title name="VAR">mySprite</title>
</block>
</value>
<value name="SPRITE">
<block type="sprite_variables_get">
<title name="VAR">other</title>
</block>
</value>
</block>
<block type="gamelab_edgesDisplace" inline="true">
<value name="SPRITE">
<block type="sprite_variables_get">
<title name="VAR">mySprite</title>
</block>
</value>
</block>
</category>
<category name="Events">
<block type="when_run"/>
<block type="gamelab_whenKey"/>
<block type="gamelab_whileKey"/>
<block type="gamelab_whileTouching" inline="true">
<value name="SPRITE1">
<block type="sprite_variables_get">
<title name="VAR">mySprite</title>
</block>
</value>
<value name="SPRITE2">
<block type="sprite_variables_get">
<title name="VAR">other</title>
</block>
</value>
</block>
<block type="gamelab_whenTouching" inline="true">
<value name="SPRITE1">
<block type="sprite_variables_get">
<title name="VAR">mySprite</title>
</block>
</value>
<value name="SPRITE2">
<block type="sprite_variables_get">
<title name="VAR">other</title>
</block>
</value>
</block>
<block type="gamelab_clickedOn" inline="true">
<value name="SPRITE">
<block type="sprite_variables_get">
<title name="VAR">mySprite</title>
</block>
</value>
</block>
</category>
<category name="Behaviors" custom="Behavior">
<block type="gamelab_addBehaviorSimple" inline="true">
<value name="SPRITE">
<block type="sprite_variables_get">
<title name="VAR">mySprite</title>
</block>
</value>
</block>
<block type="gamelab_removeBehaviorSimple" inline="true">
<value name="SPRITE">
<block type="sprite_variables_get">
<title name="VAR">mySprite</title>
</block>
</value>
</block>
<block type="gamelab_removeAllBehaviors" inline="true">
<value name="SPRITE">
<block type="sprite_variables_get">
<title name="VAR">mySprite</title>
</block>
</value>
</block>
<block type="gamelab_draggable"/>
</category>
<category name="Variables" custom="VARIABLE"/>
<category name="Loops">
<block type="controls_repeat_ext" inline="true">
<value name="TIMES">
<block type="math_number">
<title name="NUM">10</title>
</block>
</value>
</block>
<block type="controls_for" inline="true">
<title name="VAR">i</title>
<value name="FROM">
<block type="math_number">
<title name="NUM">1</title>
</block>
</value>
<value name="TO">
<block type="math_number">
<title name="NUM">10</title>
</block>
</value>
<value name="BY">
<block type="math_number">
<title name="NUM">1</title>
</block>
</value>
</block>
</category>
<category name="Math">
<block type="math_random_int" inline="true">
<value name="FROM">
<block type="math_number">
<title name="NUM">1</title>
</block>
</value>
<value name="TO">
<block type="math_number">
<title name="NUM">100</title>
</block>
</value>
</block>
<block type="math_number">
<title name="NUM">0</title>
</block>
<block type="math_arithmetic" inline="true">
<title name="OP">ADD</title>
<value name="A">
<block type="math_number">
<title name="NUM">0</title>
</block>
</value>
<value name="B">
<block type="math_number">
<title name="NUM">0</title>
</block>
</value>
</block>
</category>
<category name="Logic">
<block type="controls_if" inline="false"/>
<block type="logic_compare" inline="true">
<title name="OP">EQ</title>
</block>
<block type="logic_operation" inline="true">
<title name="OP">AND</title>
</block>
<block type="logic_negate" inline="false"/>
<block type="logic_boolean">
<title name="BOOL">TRUE</title>
</block>
</category>
<category name="Text">
<block type="text_join_simple" inline="false" inputcount="2"/>
<block type="text">
<title name="TEXT"/>
</block>
</category>
<category name="Functions" custom="PROCEDURE"/>
</xml>
</toolbox_blocks>
</blocks>
</GamelabJr>