<snapdata remixID="8523920"><project name='Kaleidoscope by Jacob W. lab 1.1' app='Snap! 5.1, http://snap.berkeley.edu' version='1'>
  <notes>Press space to clear the board                                                             Keys 1 through 4 alter each pen&apos;s color, and q, w, e,and r change that corresponding pen&apos;s color back. Have fun!</notes>
  <thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAEB0lEQVR4Xu3SPUhWARiG4fdDl0yhEAchKEr6QQgkaGkIKl3CWvqBhiAaIiiaKoMwx8Co3IywDHSqEBIKipaGlkSjoaAo+wqpwUgQQa00NCj4FMLFlxvuM54zvM95nquwtixmw8cGkhooCDCpec/ONyBAIaQ2IMDU+j0uQA2kNiDA1Po9LkANpDYgwNT6PS5ADaQ2IMDU+j0uQA2kNiDA1Po9LkANpDYgwNT6PS5ADaQ2IMDU+j0uQA2kNiDA1Po9LkANpDYgwNT6PS5ADaQ2IMDU+j0uQA2kNiDA1Po9LkANpDYgwNT6PS5ADaQ2IMDU+j0uQA2kNiDA1Po9LkANpDYgwNT6PS5ADaQ2IMDU+j0uQA2kNiDA1Po9LkANpDYgwNT6PS5ADaQ2IMDU+j0uQA2kNiDA1Po9LkANpDYgwNT6PS5ADaQ2IMDU+j0uQA2kNiDA1Po9LkANpDYgwNT6PS5ADaQ2IMCS+o+eOh1P+x/ESLGYOgz1+FL7E2DJ0u0nNkRd+af4WF4fX6ubYvTbdPR0dsbU1CTVxLLmPlu3IWpHPsW3zfUxubspxn5MR8+NzpiaXLw/AZbMs6d5Xxyp7o/aqtm/X0Yny+PVbENs3N8Wfd234+H9e8s6KunYXH87HvVHTfzrb6ysPIpbG2J7a1v03emOh/fu/v0lAS6ybsv1jtj5/syCLz9nCvFhqiZWH+6N1wODcfnCeZKNZcvacrUj1pxb2N+vQiG+VNfElu7eeDP0pz8Blsxy5VZX1A8dn387G4UoTlTG8KrGWLPtYFxruxTD794u25DEQ+03u2LFyT/9xRy4isoY29UYmw4cimttrQv6E2DJyp3HKmJiXXN8nqmLwecv4tmTx0QHaZkvVlZE2d7m+L6+Ll4O/L8/AZZMtbKqKibGx9MGpB9ean8CpC8Ozy9A+ID0+AKkLwjPL0D4gPT4AqQvCM8vQPiA9PgCpC8Izy9A+ID0+AKkLwjPL0D4gPT4AqQvCM8vQPiA9PgCpC8Izy9A+ID0+AKkLwjPL0D4gPT4AqQvCM8vQPiA9PgCpC8Izy9A+ID0+AKkLwjPL0D4gPT4AqQvCM8vQPiA9PgCpC8Izy9A+ID0+AKkLwjPL0D4gPT4AqQvCM8vQPiA9PgCpC8Izy9A+ID0+AKkLwjPL0D4gPT4AqQvCM8vQPiA9PgCpC8Izy9A+ID0+AKkLwjPL0D4gPT4AqQvCM8vQPiA9PgCpC8Izy9A+ID0+AKkLwjPL0D4gPT4AqQvCM8vQPiA9PgCpC8Izy9A+ID0+AKkLwjPL0D4gPT4AqQvCM8vQPiA9PgCpC8Izy9A+ID0+AKkLwjPL0D4gPT4AqQvCM8vQPiA9PgCpC8Izy9A+ID0+L8BTk4GABQTzFsAAAAASUVORK5CYII=</thumbnail>
  <stage inheritance='true' id='1' volume='100' height='360' tempo='60' lines='round' width='480' name='Stage' sublistIDs='false' threadsafe='false' codify='false' color='31,3,0,1' scheduled='false' pan='0' ternary='false' costume='0'>
    <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'/>
    </costumes>
    <sounds>
      <list struct='atomic' id='3'/>
    </sounds>
    <variables/>
    <blocks/>
    <scripts>
      <script x='274' y='152'>
        <block s='setBackgroundColor'>
          <color>31,3,0,1</color>
        </block>
      </script>
    </scripts>
    <sprites>
      <sprite x='-7.356321839080461' pen='tip' id='10' y='195.86206896551727' name='Sprite' idx='3' volume='100' rotation='1' scale='1' heading='90' draggable='true' color='3,224,0,1' pan='0' costume='0'>
        <costumes>
          <list struct='atomic' id='11'/>
        </costumes>
        <sounds>
          <list struct='atomic' id='12'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='140' y='309'>
            <block s='gotoXY'>
              <l>0</l>
              <l>0</l>
            </block>
          </script>
          <script x='635.000001' y='439.83333433333337'>
            <block s='doSayFor'>
              <l>tiger</l>
              <l>2</l>
            </block>
            <block s='doSayFor'>
              <l>panda!</l>
              <l>2</l>
            </block>
          </script>
          <script x='495.000001' y='518.8333343333334'>
            <block s='turn'>
              <l>15</l>
            </block>
            <block s='changeXPosition'>
              <l>10</l>
            </block>
          </script>
          <script x='821.9912129375' y='587.8333353333334'>
            <block s='reportSum'>
              <l/>
              <l>30</l>
            </block>
          </script>
          <script x='130' y='449'>
            <block s='up'/>
            <block s='doRepeat'>
              <l>4</l>
              <script>
                <block s='forward'>
                  <l>100</l>
                </block>
                <block s='turn'>
                  <l>90</l>
                </block>
              </script>
            </block>
          </script>
          <script x='251' y='117'>
            <block s='receiveGo'/>
            <block s='down'/>
            <block s='setColor'>
              <color>145,26,68,1</color>
            </block>
            <block s='doForever'>
              <script>
                <block s='gotoXY'>
                  <block s='reportDifference'>
                    <block s='reportMouseX'/>
                    <l>240</l>
                  </block>
                  <block s='reportMouseY'/>
                </block>
              </script>
            </block>
          </script>
          <script x='437' y='285'>
            <block s='setHeading'>
              <l>90</l>
            </block>
          </script>
          <script x='460.5234395' y='235.8333353333333'>
            <block s='reportSum'>
              <l/>
              <l/>
            </block>
          </script>
          <script x='31' y='120'>
            <block s='receiveKey'>
              <l>
                <option>1</option>
              </l>
            </block>
            <block s='setColor'>
              <color>3,224,0,1</color>
            </block>
          </script>
          <script x='504' y='32'>
            <block s='receiveKey'>
              <l>
                <option>space</option>
              </l>
            </block>
            <block s='clear'/>
          </script>
          <script x='103' y='20'>
            <block s='receiveKey'>
              <l>
                <option>q</option>
              </l>
            </block>
            <block s='setColor'>
              <color>145,26,68,1</color>
            </block>
          </script>
        </scripts>
      </sprite>
      <sprite x='232.64367816091956' pen='tip' id='72' y='15.862068965517295' name='Sprite(2)' idx='2' volume='100' rotation='1' scale='1' heading='90' draggable='true' color='179,7,0,1' pan='0' costume='0'>
        <costumes>
          <list struct='atomic' id='73'/>
        </costumes>
        <sounds>
          <list struct='atomic' id='74'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='20' y='20'>
            <block s='receiveGo'/>
            <block s='setColor'>
              <color>0,204,20,1</color>
            </block>
            <block s='down'/>
            <block s='doForever'>
              <script>
                <block s='gotoXY'>
                  <block s='reportMouseX'/>
                  <block s='reportDifference'>
                    <block s='reportMouseY'/>
                    <l>180</l>
                  </block>
                </block>
              </script>
            </block>
          </script>
          <script x='614' y='109'>
            <block s='receiveKey'>
              <l>
                <option>2</option>
              </l>
            </block>
            <block s='setColor'>
              <color>179,7,0,1</color>
            </block>
          </script>
          <script x='364' y='97'>
            <block s='receiveKey'>
              <l>
                <option>w</option>
              </l>
            </block>
            <block s='setColor'>
              <color>0,204,20,1</color>
            </block>
          </script>
        </scripts>
      </sprite>
      <sprite x='-7.356321839080461' pen='tip' id='101' y='15.862068965517295' name='Sprite(4)' idx='4' volume='100' rotation='1' scale='1' heading='90' draggable='true' color='214,112,0,1' pan='0' costume='0'>
        <costumes>
          <list struct='atomic' id='102'/>
        </costumes>
        <sounds>
          <list struct='atomic' id='103'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='324' y='199'>
            <block s='receiveGo'/>
            <block s='down'/>
            <block s='setColor'>
              <color>42,0,179,1</color>
            </block>
            <block s='doForever'>
              <script>
                <block s='gotoXY'>
                  <block s='reportDifference'>
                    <block s='reportMouseX'/>
                    <l>240</l>
                  </block>
                  <block s='reportDifference'>
                    <block s='reportMouseY'/>
                    <l>180</l>
                  </block>
                </block>
              </script>
            </block>
          </script>
          <script x='117' y='84'>
            <block s='receiveKey'>
              <l>
                <option>3</option>
              </l>
            </block>
            <block s='setColor'>
              <color>214,112,0,1</color>
            </block>
          </script>
          <script x='394' y='45'>
            <block s='receiveKey'>
              <l>
                <option>e</option>
              </l>
            </block>
            <block s='setColor'>
              <color>42,0,179,1</color>
            </block>
          </script>
        </scripts>
      </sprite>
      <watcher scope='Sprite' x='11.305468750001182' s='xPosition' style='normal' y='11.305468749999974' color='74,108,212' hidden='true'/>
      <watcher scope='Sprite' x='11.305468750001182' s='yPosition' style='normal' y='35.046955386093714' color='74,108,212' hidden='true'/>
      <sprite x='232.64367816091956' pen='tip' id='135' y='195.86206896551727' name='Sprite(3)' idx='1' volume='100' rotation='1' scale='1' heading='90' draggable='true' color='255,179,107,1' pan='0' costume='0'>
        <costumes>
          <list struct='atomic' id='136'/>
        </costumes>
        <sounds>
          <list struct='atomic' id='137'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='117' y='131'>
            <block s='receiveGo'/>
            <block s='down'/>
            <block s='setColor'>
              <color>0,102,102,1</color>
            </block>
            <block s='doForever'>
              <script>
                <block s='gotoXY'>
                  <block s='reportMouseX'/>
                  <block s='reportMouseY'/>
                </block>
              </script>
            </block>
          </script>
          <script x='413' y='115'>
            <block s='receiveKey'>
              <l>
                <option>4</option>
              </l>
            </block>
            <block s='setColor'>
              <color>255,179,107,1</color>
            </block>
          </script>
          <script x='625' y='121'>
            <block s='receiveKey'>
              <l>
                <option>r</option>
              </l>
            </block>
            <block s='setColor'>
              <color>0,102,102,1</color>
            </block>
          </script>
        </scripts>
      </sprite>
      <watcher scope='Sprite(3)' x='10' s='xPosition' style='normal' y='10' color='74,108,212' hidden='true'/>
    </sprites>
  </stage>
  <hidden/>
  <headers/>
  <code/>
  <blocks/>
  <variables/>
</project><media name="Kaleidoscope by Jacob W. lab 1.1" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>