<snapdata remixID="9840094"><project name="Ecode project" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEQ0lEQVR4Xu2dMUiVYRSGjzhogxIKCQY1udy1oSEri5zuIN5ZJ0GEwEZXwbUayoYobC0opMBJwkEECVEcHIQIr5MQTkk3LuKNeyGKsvg/+P1P7+FxjHO/857nfVAXqa3RaDSMLwg4EWhDQCfyrG0RQEBEcCWAgK74WY6AOOBKAAFd8bMcAXHAlQACuuJnOQLigCsBBHTFz3IExAFXAgjoip/lCIgDrgQQ0BU/yxEQB1wJIKArfpYjIA64EkBAV/wsR0AccCWAgK74WY6AOOBKAAFd8bMcAXHAlQACuuJnOQLigCsBBHTFz3IExAFXAgjoip/lCIgDrgQQ0BU/yxEQB1wJIKArfpYjIA64EkBAV/wsR0AccCWAgK74WY6AOOBKAAFd8bMcAXHAlQACuuJnOQLigCsBBHTFz3IExAFXAgjoip/lCJjBgbW1NZuZmbGpqSlr/td64+PjGT7FSBYCCJiFkpltbm7a3Nxca/rk5MTa29ttdHTUenp6rFwuZ3yFsd8JIGCCE7Ozs7a9vf3HJ2q1mpVKJRscHLRKpZLwIqMImNGBpnjT09Ot73g/vo6OjmxiYsKOj49tbGws40uM/UoAATP6MDk5abu7uzYyMmIdHR2t3wO7u7szfpqxvxFAwAxurK+vW29vrw0MDGSYZiSFAAKm0GI2dwIImDtSHkwhgIAptJjNnQAC5o6UB1MIIGAKLWZzJ4CAuSPlwRQCCJhCi9ncCSBg7kh5MIUAAqbQYjZ3AgiYO1IeTCGAgCm0Cpx9u7Rot2/csa6urgK3Fr8KAYtnfurGnZ0d22h7bVvVVatefm/9yxV7cu/Nf5Lu7GIg4Nmx/efLh4eH9vLDvH27VLXlgxd2vvRzvP/TkD28tuKUrNi1CFgsb6vX6/bs3X1b/vrUOof3T91+d3/Frl8dKjiZzzoE9OHe2tr8+5KFxcd27uaBPV96YBeG661//7LVaQtX9qyvr88xXTGrEbAYzpm2NH8sv9qYt9rFPat+/miPbq1m+pzyEAIqtxcgOwIGKFH5BARUbi9AdgQMUKLyCQio3F6A7AgYoETlExBQub0A2REwQInKJyCgcnsBsiNggBKVT0BA5fYCZEfAACUqn4CAyu0FyI6AAUpUPgEBldsLkB0BA5SofAICKrcXIDsCBihR+QQEVG4vQHYEDFCi8gkIqNxegOwIGKBE5RMQULm9ANkRMECJyicgoHJ7AbIjYIASlU9AQOX2AmRHwAAlKp+AgMrtBciOgAFKVD4BAZXbC5AdAQOUqHwCAiq3FyA7AgYoUfkEBFRuL0B2BAxQovIJCKjcXoDsCBigROUTEFC5vQDZETBAiconIKByewGyI2CAEpVPQEDl9gJkR8AAJSqfgIDK7QXIjoABSlQ+AQGV2wuQHQEDlKh8AgIqtxcgOwIGKFH5BARUbi9AdgQMUKLyCQio3F6A7AgYoETlE74DJ1pLt2/LEsgAAAAASUVORK5CYII=</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="10" y="40" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="25" y="10"><block s="doSayFor"><custom-block s="stores"></custom-block><l>2</l><comment w="313.6666666666667" collapsed="false">E.  Click this script and watch the sprites talk several times.&#xD;Wait until both sprites talk before clicking it again!</comment></block><block s="doBroadcast"><l>your turn</l></block><block s="doWait"><l>2</l></block><block s="doSayFor"><l>It&apos;s Cyber Monday!</l><l>2</l></block><block s="doSayFor"><l>A lot of stores are having big sales at the mall. </l><l>2</l></block><block s="doWait"><l>4</l></block><block s="doSayFor"><l>Yes.</l><l>2</l></block><block s="doUntil"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="forward"><l>10</l></block></script></block><block s="doWait"><l>1</l></block></script><script x="409" y="53.8333333333334"><block s="receiveGo"></block><block s="gotoXY"><l>10</l><l>40</l></block></script><script x="30" y="248.8333333333334"><block s="receiveKey"><l><option>space</option></l></block><block s="doSayFor"><l>Wow, I really like these shoes.</l><l>2</l></block><block s="doWait"><l>9</l></block><block s="doSayFor"><l>I think I&apos;ll buy these.  </l><l>2</l></block><block s="doIf"><block s="reportLessThan"><custom-block s="amount"></custom-block><l>1</l></block><script><block s="doSayFor"><l>I think I&apos;ll buy these.  </l><l>2</l></block></script></block><block s="doWait"><l>2</l></block><block s="gotoXY"><l>10</l><l>40</l></block></script></scripts></sprite><sprite name="Sprite(2)" idx="2" x="40" y="-10" heading="270" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="87.20999999999998,229.5,0,1" pen="tip" id="73"><costumes><list struct="atomic" id="74"></list></costumes><sounds><list struct="atomic" id="75"></list></sounds><blocks></blocks><variables></variables><scripts><script x="385" y="227.00000000000003"><block s="receiveGo"></block><block s="gotoXY"><l>40</l><l>-10</l></block><block s="turn"><l>180</l></block></script><script x="10" y="10"><block s="receiveMessage"><l>your turn</l><comment w="265.3333333333333" collapsed="true">C. Click this script and watch it run several times. </comment></block><block s="turn"><l>180</l></block><block s="doSayFor"><l>Oh really, why is that?</l><l>2</l></block><block s="doWait"><l>5</l></block><block s="doThinkFor"><l>Hmm...</l><l>1</l></block><block s="doSayFor"><l>Can we go to the mall today?</l><l>2</l></block><block s="doWait"><l>2</l></block><block s="doUntil"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="forward"><l>10</l></block></script></block></script><script x="11" y="236.00000000000014"><block s="receiveKey"><l><option>space</option></l></block><block s="doWait"><l>3</l></block><block s="doSayFor"><l>I&apos;ll see how much they cost. </l><l>2</l></block><block s="turn"><l>180</l></block><block s="gotoXY"><l>5</l><l>-10</l></block><block s="doThinkFor"><l>Hmm...</l><l>2</l></block><block s="turn"><l>180</l></block><block s="doUntil"><block s="reportTouchingObject"><l><option>edge</option></l></block><script><block s="forward"><l>10</l></block></script></block><block s="doWait"><l>1</l></block><block s="doSayFor"><custom-block s="amount"></custom-block><l>1</l></block><block s="doSayFor"><l>dollars.</l><l>1</l></block><block s="doWait"><l>3</l></block><block s="doSayFor"><l>Ok!</l><l>1</l></block><block s="gotoXY"><l>40</l><l>-10</l></block><block s="turn"><l>180</l></block></script></scripts></sprite><watcher scope="Stage" s="getLastAnswer" style="normal" x="10" y="10" color="4,148,220" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="who" type="reporter" category="lists"><comment x="0" y="0" w="425.3333333333332" collapsed="true">Change some list items. To add more items, click the right-arrow of the list block.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportListItem"><l><option>any</option></l><block s="reportNewList"><list><l>Apple</l><l>Adidas</l><l>Nike</l><l>Best Buy</l><l>Target</l></list></block></block></block></script></block-definition><block-definition s="does what" type="reporter" category="lists"><comment w="425.3333333333332" collapsed="true">Change some list items. To add more items, click the right-arrow of the list block.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportListItem"><l><option>any</option></l><block s="reportNewList"><list><l>is having a sale</l><l>is giving out free stuff</l><l>is having a discount</l><l>is having a two for one sale</l></list></block></block></block></script></block-definition><block-definition s="stores" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportJoinWords"><list><custom-block s="who"></custom-block><l> </l><custom-block s="does what"></custom-block><l> </l><l>today.</l></list><comment w="254.00000000000009" collapsed="false">JOIN puts the sentence together. &#xD;The dots between the phrases stand for spaces.</comment></block></block></script></block-definition><block-definition s="who 2" type="reporter" category="lists"><comment x="0" y="0" w="425.3333333333332" collapsed="true">Change some list items. To add more items, click the right-arrow of the list block.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportListItem"><l><option>any</option></l><block s="reportNewList"><list><l>Gabrielle</l><l>Malik</l><l>our neighbor&apos;s dog</l><l>Mr. C</l><l>nobody</l><l>nobody</l></list></block></block></block></script></block-definition><block-definition s="gossip 2" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportJoinWords"><list><l>Oh, but... </l><custom-block s="who 2"></custom-block><l> </l><custom-block s="does what"></custom-block><l> </l><custom-block s="who"></custom-block></list></block><comment w="254.00000000000009" collapsed="false">JOIN puts the sentence together. &#xD;The two dots between the phrases are spaces.</comment></block></script></block-definition><block-definition s="more complicated who" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportRandom"><l>1</l><l>4</l></block><l>3</l></block><script><block s="doReport"><block s="reportJoinWords"><list><custom-block s="who"></custom-block><l>, who </l><custom-block s="does what"></custom-block><l> </l><custom-block s="who"></custom-block><l>,</l></list></block><comment w="331.3333333333333" collapsed="true">One out of four times, report a more complicated phrase.</comment></block></script><script><block s="doReport"><custom-block s="who"></custom-block><comment w="180" collapsed="true">Otherwise, just report WHO.</comment></block></script></block></script></block-definition><block-definition s="answer" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportListItem"><l><option>any</option></l><block s="reportNewList"><list><l>Yes</l><l>Maybe later.</l><l>No, not today. </l></list></block></block></block></script></block-definition><block-definition s="start over go to point" type="reporter" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="gotoXY"><l>40</l><l>-10</l></block></script></block-definition><block-definition s="amount" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportRandom"><l>10</l><l>100</l><comment w="90" collapsed="false">Click this variable to generate a random number from 10-100.</comment></block></block></script></block-definition></blocks><variables></variables></project><media name="Ecode project" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>