<snapdata remixID="8552749"><project name='Kaleidoscope' app='Snap! 5.1, http://snap.berkeley.edu' version='1'>
  <notes/>
  <thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAE50lEQVR4Xu3dX2jVZRjA8edskuS2wotTF3kz8Wbg6IB5EUyKCUoIu4jQC8HupKJiioELjbCSM1EnIc5pqBNEKh1dBIk3ddH0QEQj8EaImXh1QijbH5XkxBm0OjTh4eF5eX4vfHf9Ps/77sOX3+0pNRqNhvCHQJBAiQCD5Ll2QYAACSFUgABD+bmcAGkgVIAAQ/m5nABpIFSAAEP5uZwAaSBUgABD+bmcAGkgVIAAQ/m5nABpIFSAAEP5uZwAaSBUgABD+bmcAGkgVIAAQ/m5nABpIFSAAEP5uZwAaSBUgABD+bmcAGkgVIAAQ/m5nABpIFSAAEP5uZwAaSBUgABD+bmcAGkgVIAAQ/m5nABpIFQgywB/23BLvqhPSM9oRfr7+0MBH3d5W7kma545ITdvnC/k+4ryqCwDXMB7cabFcNfMkHxcq0pHR0dRbKVUri2+pfPJP2Xb5m/ks9NHC/O+Ijwk3wCXiPAf0Nn2WdnReFMuT06EGh8+MibvVZ9f8g1PLf9B/rjzTuj7inB5tgFeWHtGtndtbTEcqR+X9eN90tfXVwTbli9g80ElEel5bkxuTJ0txPuK8IgsA9z/+j756OZe+an0s3z7ak1279ldBMuWN6xYdU3mH7RJ2/xpmbo+KL29vYV7YxEelGWARYDjDT4CBOjjyBajAAEa4RjzESBAH0e2GAUI0AjHmI8AAfo4ssUoQIBGOMZ8BAjQx5EtRgECNMIx5iNAgD6ObDEKEKARjjEfAQL0cWSLUYAAjXCM+QgQoI8jW4wCBGiEY8xHgAB9HNliFCBAIxxjPgIE6OPIFqMAARrhGPMRIEAfR7YYBQjQCMeYjwAB+jiyxShAgEY4xnwECNDHkS1GAQI0wjHmI0CAPo5sMQoQoBGOMR8BAvRxZItRgACNcIz5CBCgjyNbjAIEaIRjzEeAAH0c2WIUIEAjHGM+AgTo48gWowABGuEY8xEgQB9HthgFCNAIx5iPAAH6OLLFKECARjjGfAQI0MeRLUYBAjTCMeYjQIA+jmwxChCgEY4xHwEC9HFki1GAAI1wjPkIEKCPI1uMAuEBTk9PS3d3t/H5jOUuEB5gE7BnriRtj9qlPPSCfHf835+5zx1X+/7ND7+Xv55ol1/2jclXrw1KpVLRjmZ/rhAB1ut1eanz2RbM5beeli2X3pJPPjiYPbLmH9go1/937P67J2Xy03HNeLZnChFgU2/drytlrvz7kpCz73fJ7WP3skXWPHzk1Kh8vXPpL9/9qz/K5Ka3NWuyO1OIAFft6ZCuA3OLeA+/XCEjKy/KwMBAdqDWB//3C7js7oysPnRFRoePWNdlMxceYHX0oFx8eVhe+fwNqX44nA2c50Ob8c0Pjsm1Y+c812axKzzALJR4ZDIBAkxGy2KNAAFqlDiTTIAAk9GyWCNAgBolziQTIMBktCzWCBCgRokzyQQIMBktizUCBKhR4kwyAQJMRstijQABapQ4k0yAAJPRslgjQIAaJc4kEyDAZLQs1ggQoEaJM8kECDAZLYs1AgSoUeJMMgECTEbLYo0AAWqUOJNMgACT0bJYI0CAGiXOJBMgwGS0LNYIEKBGiTPJBAgwGS2LNQIEqFHiTDIBAkxGy2KNAAFqlDiTTIAAk9GyWCNAgBolziQTIMBktCzWCBCgRokzyQQIMBktizUCfwOgAVi33lbUwgAAAABJRU5ErkJggg==</thumbnail>
  <stage inheritance='true' id='1' volume='100' height='360' tempo='60' lines='round' width='480' sublistIDs='false' name='Stage' threadsafe='false' codify='false' color='255,255,255,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 id='2' struct='atomic'/>
    </costumes>
    <sounds>
      <list id='3' struct='atomic'/>
    </sounds>
    <variables/>
    <blocks/>
    <scripts/>
    <sprites>
      <sprite x='79' pen='tip' id='8' y='-76' name='Sprite' idx='1' volume='100' rotation='1' scale='1' heading='90' costume='0' color='66,255,198,1' pan='0' draggable='true'>
        <costumes>
          <list id='9' struct='atomic'/>
        </costumes>
        <sounds>
          <list id='10' struct='atomic'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='65' y='46'>
            <block s='receiveKey'>
              <l>
                <option>space</option>
              </l>
            </block>
            <block s='doForever'>
              <script>
                <block s='gotoXY'>
                  <block s='reportMouseX'/>
                  <block s='reportMouseY'/>
                </block>
              </script>
            </block>
          </script>
          <script x='253' y='42'>
            <block s='receiveKey'>
              <l>
                <option>c</option>
              </l>
            </block>
            <block s='clear'/>
          </script>
          <script x='429' y='27'>
            <block s='receiveKey'>
              <l>
                <option>d</option>
              </l>
            </block>
            <block s='down'/>
          </script>
          <script x='321' y='108'>
            <block s='receiveKey'>
              <l>
                <option>u</option>
              </l>
            </block>
            <block s='up'/>
          </script>
          <script x='500.66666666666674' y='106'>
            <block s='receiveKey'>
              <l>
                <option>d</option>
              </l>
            </block>
            <block s='doStopThis'>
              <l>
                <option>all</option>
              </l>
            </block>
          </script>
        </scripts>
      </sprite>
      <sprite x='46' pen='tip' id='37' y='79' name='Sprite(4)' idx='4' volume='100' rotation='1' scale='1' heading='90' costume='0' color='0,20,199,1' pan='0' draggable='true'>
        <costumes>
          <list id='38' struct='atomic'/>
        </costumes>
        <sounds>
          <list id='39' struct='atomic'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='65' y='46'>
            <block s='receiveKey'>
              <l>
                <option>space</option>
              </l>
            </block>
            <block s='doForever'>
              <script>
                <block s='gotoXY'>
                  <block s='reportDifference'>
                    <l>-30</l>
                    <block s='reportMouseY'/>
                  </block>
                  <block s='reportMouseX'/>
                </block>
              </script>
            </block>
          </script>
          <script x='253' y='42'>
            <block s='receiveKey'>
              <l>
                <option>c</option>
              </l>
            </block>
            <block s='clear'/>
          </script>
          <script x='429' y='27'>
            <block s='receiveKey'>
              <l>
                <option>d</option>
              </l>
            </block>
            <block s='down'/>
          </script>
          <script x='262' y='134'>
            <block s='receiveKey'>
              <l>
                <option>u</option>
              </l>
            </block>
            <block s='up'/>
          </script>
          <script x='443' y='128'>
            <block s='receiveKey'>
              <l>
                <option>d</option>
              </l>
            </block>
            <block s='doStopThis'>
              <l>
                <option>all</option>
              </l>
            </block>
          </script>
        </scripts>
      </sprite>
      <sprite x='-114' pen='tip' id='69' y='-76' name='Sprite(3)' idx='3' volume='100' rotation='1' scale='1' heading='90' costume='0' color='40,245,0,1' pan='0' draggable='true'>
        <costumes>
          <list id='70' struct='atomic'/>
        </costumes>
        <sounds>
          <list id='71' struct='atomic'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='65' y='46'>
            <block s='receiveKey'>
              <l>
                <option>space</option>
              </l>
            </block>
            <block s='doForever'>
              <script>
                <block s='gotoXY'>
                  <block s='reportDifference'>
                    <l>-35</l>
                    <block s='reportMouseX'/>
                  </block>
                  <block s='reportMouseY'/>
                </block>
              </script>
            </block>
          </script>
          <script x='253' y='42'>
            <block s='receiveKey'>
              <l>
                <option>c</option>
              </l>
            </block>
            <block s='clear'/>
          </script>
          <script x='429' y='27'>
            <block s='receiveKey'>
              <l>
                <option>d</option>
              </l>
            </block>
            <block s='down'/>
          </script>
          <script x='262' y='134'>
            <block s='receiveKey'>
              <l>
                <option>u</option>
              </l>
            </block>
            <block s='up'/>
          </script>
          <script x='435' y='124'>
            <block s='receiveKey'>
              <l>
                <option>d</option>
              </l>
            </block>
            <block s='doStopThis'>
              <l>
                <option>all</option>
              </l>
            </block>
          </script>
        </scripts>
      </sprite>
      <sprite x='-76' pen='tip' id='101' y='79' name='Sprite(2)' idx='2' volume='100' rotation='1' scale='1' heading='90' costume='0' color='255,56,243,1' pan='0' draggable='true'>
        <costumes>
          <list id='102' struct='atomic'/>
        </costumes>
        <sounds>
          <list id='103' struct='atomic'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='65' y='46'>
            <block s='receiveKey'>
              <l>
                <option>space</option>
              </l>
            </block>
            <block s='doForever'>
              <script>
                <block s='gotoXY'>
                  <block s='reportMouseY'/>
                  <block s='reportMouseX'/>
                </block>
              </script>
            </block>
          </script>
          <script x='253' y='42'>
            <block s='receiveKey'>
              <l>
                <option>c</option>
              </l>
            </block>
            <block s='clear'/>
          </script>
          <script x='429' y='27'>
            <block s='receiveKey'>
              <l>
                <option>d</option>
              </l>
            </block>
            <block s='down'/>
          </script>
          <script x='288' y='136'>
            <block s='receiveKey'>
              <l>
                <option>u</option>
              </l>
            </block>
            <block s='up'/>
          </script>
          <script x='460' y='136'>
            <block s='receiveKey'>
              <l>
                <option>d</option>
              </l>
            </block>
            <block s='doStopThis'>
              <l>
                <option>all</option>
              </l>
            </block>
          </script>
        </scripts>
      </sprite>
    </sprites>
  </stage>
  <hidden/>
  <headers/>
  <code/>
  <blocks/>
  <variables/>
</project><media name="Kaleidoscope" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>