<snapdata remixID="11707427"><project name="Alexa Deng and Harrison 2020 - U1L3-AngleExperiments2 (starter)" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAABOVJREFUeF7t3M1PVGcYhvFnYlKLtogY+wdUZTEGVhpY4Uci2tgVIlW01iB2BYwLQZc0sYnoBrTdWDWmQkwKmhA0Qpv40Y0GE40fNIHRrhoNNoVIFKozzTRDcoymlAwzc+Y+Z87Feubc73udXwhxYSiRSCSMHwqICoQAKCrP7EwBAAJBWgCA0vyMAxAD0gIAlOZnHIAYkBYAoDQ/4wDEgLQAAKX5GQcgBqQFACjNzzgAMSAtAEBpfsYBiAFpAQBK8zMOQAxICwBQmp9xAGJAWgCA0vyMAxAD0gIAlOZnHIAYkBYAoDQ/4wDEgLQAAKX5GQcgBqQFACjNzzgAMSAtAEBpfsYBiAFpAQBK8zMOQAxICwBQmp9xAGJAWgCA0vyMAxAD0gIAlOZnHIAYkBYAoDQ/4wDEgLQAAKX5GQcgBqQFACjNzzgAMSAtAEBpfsYBiAFpAQBK8zMOQAxICwBQmp9xAGJAWgCA0vyMAxAD0gIAlOZnHIAYkBYAoDQ/4wDEgLQAAKX5GQcgBqQFACjNz3hWAfb391tNba29icfs/t17VlZaSmEKzFkgI4BjY2O2Zu1a++PZ0/dGErG4Xb5yxT7fupX8FMguwL6+PqvZ8YXF4/FZH5zEl/wBIPJSKZD2b8BTP5yyxkjEYrHY2x0HHwBTSc9nkgXSBpj8cltbm33z7ZGZku/iAyC4Ui2QEcCPlxTay6mp/+ADYKr5+VxGABcs/MD+ef1m1or8DQiuVApkBHCuAQCmkp/PABAD0gIAlOZnHIAYkBYAoDQ/4wDEgLQAAKX5GQcgBqQFACjNzzgAMSAtAEBpfsYBiAFpAQBK8zMOQAxICwBQmp9xAGJAWgCA0vyMAxAD0gIAlOZnHIAYkBYAoDQ/4wDEgLQAAKX5GQcgBqQFACjNzzgAMSAt4BrA4k+W2/jzP6WXc3u8enuNXerpdXsmr5/vGkCn2rba7Xbxp568ijgwOGhFRUVWUV6eV/dSXMZ1gMlL3bp92yYnJ21zVZXijlndrG9osLOnT2f1mUF+WE4AOoH37qu3c2fO+rL3wsWL7PWrKV+e3cuHzilAJ8SHHy22v1++8nKXt2drikTsZGenL87qx0NKADqhmg8csBMdHZ7s9mh42EZGRmxbdbUnz5cvh5ICTEbs6e21cDhsq8NhzzSt+myL/Xx1wDPnyeeDyAE6cTdt2Wy/DAxKW3+6apX9Ho1KzxC0cc8AdMKvKCmxJ6OjOX0P7cePWXNjkxUUFOR0l7EM/5d8twJOT0/bye+/s9aDLW5NzDx3YmLCfuw6b5GmZld3ePj/F/Dcb8B3j9pxotP27vlq5h99s/2zuqzMhh88yPZjed48C3gaoHOXcGmp/fbw4TyvNvvHKzest1+v38jKs3hI5gV8AdC55rqNG+zmtetp3bqru9sqKspt5YqVaX2fL7lTwFcAkwmij6M2NHTHdtXVpVyk9fBhO3b0aMqf54O5K+A7gE6alkOH7Hh7+5ylliwrthd/jeeuJkvzLuBbgM5NC4uX2uT4xHsX37l7l13o6p53DL6Q+wK+B+gkq/tyt33dsN9CoZCtq6zMfUkW0yqQNwDTuj1fkhcAoPwVBPsAAAz2+5ffHoDyVxDsAwAw2O9ffnsAyl9BsA8AwGC/f/ntASh/BcE+AACD/f7ltweg/BUE+wD/AmXM47cEUDB9AAAAAElFTkSuQmCC</thumbnail><scenes select="1"><scene name="Alexa Deng and Harrison 2020 - U1L3-AngleExperiments2 (starter)"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="setting %&apos;which&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>Project notes&#xD;Project name&#xD;User&#xD;Presentation mode&#xD;Language&#xD;Zoom blocks&#xD;Stage size&#xD;Stage scale&#xD;Retina display support&#xD;Long form input dialog&#xD;Plain prototype labels&#xD;Input sliders&#xD;Execute on slider change&#xD;Clicking sound&#xD;Turbo mode&#xD;Flat design&#xD;Keyboard editing&#xD;Table support&#xD;Table lines&#xD;Visible stepping&#xD;Thread safe scripts&#xD;Prefer smooth animations&#xD;Flat line ends&#xD;Codification support&#xD;Inheritance support</options></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>which</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;switch (which) {&#xD;    case &apos;Project notes&apos;:&#xD;        return ide.projectNotes;&#xD;    case &apos;Project name&apos;:&#xD;        return ide.projectName;&#xD;    case &apos;User&apos;:&#xD;        return SnapCloud.username;&#xD;    case &apos;Presentation mode&apos;:&#xD;        return ide.isAppMode;&#xD;    case &apos;Language&apos;:&#xD;        return SnapTranslator.language;&#xD;    case &apos;Zoom blocks&apos;:&#xD;        return SyntaxElementMorph.prototype.scale;&#xD;    case &apos;Stage size&apos;:&#xD;        return new List([StageMorph.prototype.dimensions.x,&#xD;                                   StageMorph.prototype.dimensions.y]);&#xD;    case &apos;Stage scale&apos;:&#xD;       return stage.scale;&#xD;    case &apos;Retina display support&apos;:&#xD;        return isRetinaEnabled();&#xD;    case &apos;Long form input dialog&apos;:&#xD;        return InputSlotDialogMorph.prototype.isLaunchingExpanded;&#xD;    case &apos;Plain prototype labels&apos;:&#xD;        return BlockLabelPlaceHolderMorph.prototype.plainLabel;&#xD;    case &apos;Input sliders&apos;:&#xD;        return MorphicPreferences.useSliderForInput;&#xD;    case &apos;Execute on slider change&apos;:&#xD;        return ArgMorph.prototype.executeOnSliderEdit;&#xD;    case &apos;Clicking sound&apos;:&#xD;        return !!BlockMorph.prototype.snapSound;&#xD;    case &apos;Turbo mode&apos;:&#xD;        return stage.isFastTracked;&#xD;    case &apos;Flat design&apos;:&#xD;        return MorphicPreferences.isFlat;&#xD;    case &apos;Keyboard editing&apos;:&#xD;        return ScriptsMorph.prototype.enableKeyboard;&#xD;    case &apos;Table support&apos;:&#xD;        return List.prototype.enableTables;&#xD;    case &apos;Table lines&apos;:&#xD;        return TableMorph.prototype.highContrast;&#xD;    case &apos;Visible stepping&apos;:&#xD;        return Process.prototype.enableSingleStepping;&#xD;    case &apos;Thread safe scripts&apos;:&#xD;        return stage.isThreadSafe;&#xD;    case &apos;Prefer smooth animations&apos;:&#xD;        return StageMorph.prototype.frameRate &gt; 0;&#xD;    case &apos;Flat line ends&apos;:&#xD;        return SpriteMorph.prototype.useFlatLineEnds;&#xD;    case &apos;Codification support&apos;:&#xD;        return StageMorph.prototype.enableCodeMapping;&#xD;    case &apos;Inheritance support&apos;:&#xD;        return StageMorph.prototype.enableInheritance;&#xD;    default: return which;&#xD;}</l></block><list><block var="which"/></list></block></block></script></block-definition><block-definition s="set flag %&apos;which&apos; to %&apos;tf&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>Presentation mode&#xD;Retina display support&#xD;Long form input dialog&#xD;Plain prototype labels&#xD;Input sliders&#xD;Execute on slider change&#xD;Clicking sound&#xD;Turbo mode&#xD;Flat design&#xD;Keyboard editing&#xD;Table support&#xD;Table lines&#xD;Visible stepping&#xD;Thread safe scripts&#xD;Prefer smooth animations&#xD;Flat line ends&#xD;Codification support&#xD;Inheritance support</options></input><input type="%b"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>which</l><l>tf</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;if (tf != !!tf) return;&#xD;switch (which) {&#xD;    case &apos;Presentation mode&apos;:&#xD;        if (tf != ide.isAppMode) ide.toggleAppMode();&#xD;        return;&#xD;    case &apos;Retina display support&apos;:&#xD;        if (tf != isRetinaEnabled()) ide.toggleRetina();&#xD;        return;&#xD;    case &apos;Long form input dialog&apos;:&#xD;        if (tf != InputSlotDialogMorph.prototype.isLaunchingExpanded)&#xD;            ide.toggleLongFormInputDialog();&#xD;        return;&#xD;    case &apos;Plain prototype labels&apos;:&#xD;        if (tf != BlockLabelPlaceHolderMorph.prototype.plainLabel)&#xD;            ide.togglePlainPrototypeLabels();&#xD;        return;&#xD;    case &apos;Input sliders&apos;:&#xD;        MorphicPreferences.useSliderForInput = tf;&#xD;        return;&#xD;    case &apos;Execute on slider change&apos;:&#xD;        ArgMorph.prototype.executeOnSliderEdit = tf;&#xD;        return;&#xD;    case &apos;Clicking sound&apos;:&#xD;        if (tf != !!BlockMorph.prototype.snapSound)&#xD;            BlockMorph.prototype.toggleSnapSound();&#xD;        return;&#xD;    case &apos;Turbo mode&apos;:&#xD;        if (tf != stage.isFastTracked)&#xD;            ide.toggleFastTracking();&#xD;        return;&#xD;    case &apos;Flat design&apos;:&#xD;        if (tf == MorphicPreferences.isFlat) return;&#xD;        if (tf)&#xD;            ide.flatDesign();&#xD;        else&#xD;            ide.defaultDesign();&#xD;        return;&#xD;    case &apos;Keyboard editing&apos;:&#xD;            ScriptsMorph.prototype.enableKeyboard = tf;&#xD;            if (ScriptsMorph.prototype.enableKeyboard) {&#xD;                ide.removeSetting(&apos;keyboard&apos;);&#xD;            } else {&#xD;                ide.saveSetting(&apos;keyboard&apos;, false);&#xD;            }&#xD;        return;&#xD;    case &apos;Table support&apos;:&#xD;            List.prototype.enableTables = tf;&#xD;            if (List.prototype.enableTables) {&#xD;                ide.removeSetting(&apos;tables&apos;);&#xD;            } else {&#xD;                ide.saveSetting(&apos;tables&apos;, false);&#xD;            }&#xD;        return;&#xD;    case &apos;Table lines&apos;:&#xD;                TableMorph.prototype.highContrast = tf;&#xD;                if (TableMorph.prototype.highContrast) {&#xD;                    ide.saveSetting(&apos;tableLines&apos;, true);&#xD;                } else {&#xD;                    ide.removeSetting(&apos;tableLines&apos;);&#xD;                }&#xD;        return;&#xD;    case &apos;Visible stepping&apos;:&#xD;        if (tf != Process.prototype.enableSingleStepping)&#xD;            ide.toggleSingleStepping();&#xD;        return;&#xD;    case &apos;Thread safe scripts&apos;:&#xD;        stage.isThreadSafe = tf;&#xD;        return;&#xD;    case &apos;Prefer smooth animations&apos;:&#xD;        if (tf != (StageMorph.prototype.frameRate &gt; 0))&#xD;            ide.toggleVariableFrameRate();&#xD;        return;&#xD;    case &apos;Flat line ends&apos;:&#xD;        SpriteMorph.prototype.useFlatLineEnds = tf;&#xD;        return;&#xD;    case &apos;Codification support&apos;:&#xD;        if (tf != StageMorph.prototype.enableCodeMapping) {&#xD;            StageMorph.prototype.enableCodeMapping = tf;&#xD;            ide.currentSprite.blocksCache.variables = null;&#xD;            ide.currentSprite.paletteCache.variables = null;&#xD;            ide.refreshPalette();&#xD;        }&#xD;        return;&#xD;    case &apos;Inheritance support&apos;:&#xD;        if (tf != StageMorph.prototype.enableInheritance) {&#xD;            StageMorph.prototype.enableInheritance = tf;&#xD;            ide.currentSprite.blocksCache.variables = null;&#xD;            ide.currentSprite.paletteCache.variables = null;&#xD;            ide.refreshPalette();&#xD;        }&#xD;        return;&#xD;}</l></block><list><block var="which"/><block var="tf"/></list></block></script></block-definition><block-definition s="set value %&apos;which&apos; to %&apos;value&apos;" type="command" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true"><options>Project notes&#xD;Project name&#xD;Language&#xD;Zoom blocks&#xD;Stage size&#xD;Stage scale</options></input><input type="%s"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>which</l><l>value</l></list><l>var   stage = this.parentThatIsA(StageMorph),&#xD;        ide = stage.parentThatIsA(IDE_Morph),&#xD;        world = stage.parentThatIsA(WorldMorph);&#xD;&#xD;switch (which) {&#xD;    case &apos;Project notes&apos;:&#xD;        ide.projectNotes = value;&#xD;        return;&#xD;    case &apos;Project name&apos;:&#xD;        ide.setProjectName(value);&#xD;        return;&#xD;    case &apos;Language&apos;:&#xD;        ide.setLanguage(value);&#xD;        return;&#xD;    case &apos;Zoom blocks&apos;:&#xD;        if (!isNaN(value)) ide.setBlocksScale(Math.min(value, 12));&#xD;        return;&#xD;    case &apos;Stage size&apos;:&#xD;        if ((value instanceof List) &amp;&amp; value.length()==2&#xD;                       &amp;&amp; !isNaN(value.at(1)) &amp;&amp; !isNaN(value.at(2)))&#xD;            ide.setStageExtent(new Point(value.at(1), value.at(2)));&#xD;        return;&#xD;    case &apos;Stage scale&apos;:&#xD;        ide.toggleStageSize(value != 1, Math.max(0.1, value));&#xD;        return;&#xD;};</l></block><list><block var="which"/><block var="value"/></list></block></script></block-definition></blocks><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" id="47"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAGFhJREFUeF7t3XmMdGlVB+Bz61Z932AcIiG44IYSRQ0uuGAQ4xiMgTjuiooY1ICKa8BIDETs6gjRCKgEBNwxBCJmUBFhgpohOhJxVwyCGeMSIIJbwIg6X3fVNVX96jjDzHzd/VX1qXPrmX/4g677nvu8553fnL5dVV34hwABAgQIELhwge7CV7QgAQIECBAgEAJYExAgQIAAgQQBAZyAbkkCBAgQICCA9QABAgQIEEgQEMAJ6JYkQIAAAQICWA8QIECAAIEEAQGcgG5JAgQIECAggPUAAQIECBBIEBDACeiWJECAAAECAlgPECBAgACBBAEBnIBuSQIECBAgIID1AAECBAgQSBAQwAnoliRAgAABAgJYDxAgQIAAgQQBAZyAbkkCBAgQICCA9QABAgQIEEgQEMAJ6JYkQIAAAQICWA8QIECAAIEEAQGcgG5JAgQIECAggPUAAQIECBBIEBDACeiWJECAAAECAlgPECBAgACBBAEBnIBuSQIECBAgIID1AAECBAgQSBAQwAnoliRAgAABAgJYDxAgQIAAgQQBAZyAbkkCBAgQICCA9QABAgQIEEgQEMAJ6JYkQIAAAQICWA8QIECAAIEEAQGcgG5JAgQIECAggPUAAQIECBBIEBDACeiWJECAAAECAlgPECBAgACBBAEBnIBuSQIECBAgIID1AAECBAgQSBAQwAnoliRAgAABAgJYDxAgQIAAgQQBAZyAbkkCBAgQICCA9QABAgQIEEgQEMAJ6JYkQIAAAQICWA8QIECAAIEEAQGcgG5JAgQIECAggPUAAQIECBBIEBDACeiWJECAAAECAlgPECBAgACBBAEBnIBuSQIECBAgIID1AAECBAgQSBAQwAnoliRAgAABAgJYDxAgQIAAgQQBAZyAbkkCBAgQICCA9QABAgQIEEgQEMAJ6JYkQIAAAQICWA8QIECAAIEEAQGcgG5JAgQIECAggPUAAQIECBBIEBDACeiWJECAAAECAlgPECBAgACBBAEBnIBuSQIECBAgIID1AAECBAgQSBAQwAnoliRAgAABAgJYDxAgQIAAgQQBAZyAbkkCBAgQICCA9QABAgQIEEgQEMAJ6JYkQIAAAQICWA8QIECAAIEEAQGcgG5JAgQIECAggPUAAQIECBBIEBDACeiWJECAAAECAlgPECBAgACBBAEBnIBuSQIECBAgIID1AAECBAgQSBAQwAnoliRAgAABAgJYDxAgQIAAgQQBAZyAbkkCBAgQICCA9QABAgQIEEgQEMAJ6JYkQIAAAQICWA8QIECAAIEEAQGcgG5JAgQIECAggPUAAQIECBBIEBDACeiWJECAAAECAlgPECBAgACBBAEBnIBuSQIECBAgIID1AAECBAgQSBAQwAnoliRAgAABAgJYDxAgQIAAgQQBAZyAbkkCBAgQICCA9QABAgQIEEgQEMAJ6JYkQIAAAQICWA8QIECAAIEEAQGcgG5JAgQIECAggPUAAQIECBBIEBDACeiWJECAAAECAlgPECBAgACBBAEBnIBuSQIECBAgIID1AAECBAgQSBAQwAnoliRAgAABAgJYDxAgQIAAgQQBAZyAbkkCBAgQICCA9QABAgQIEEgQEMAJ6JYkQIAAAQICWA8QIECAAIEEAQGcgG5JAgQIECAggPUAAQIECBBIEBDACeiWJECAAAECAlgPECBAgACBBAEBnIBuSQIECBAgIID1AAECBAgQSBAQwAnoliRAgAABAgJYDxAgQIAAgQQBAZyAbkkCBAgQICCA9QABAgQIEEgQEMAJ6JYkQIAAAQICWA8QIECAAIEEAQGcgG5JAgQIECAggPUAAQIECBBIEBDACeiWJECAAAECAlgPECBAgACBBAEBnIBuSQIECBAgIID1AAECBAgQSBAQwAnoliRAgAABAgJYDxAgQIAAgQQBAZyAbkkCBAgQICCA9QABAgQIEEgQEMAJ6JYkQIAAAQICWA8QIECAAIEEAQGcgG5JAgQIECAggPUAAQIECBBIEBDACeiWJECAAAECAlgPECBAgACBBAEBnIBuSQIECBAgIID1AAECBAgQSBAQwAnoliRAgAABAgJYDxAgQIAAgQQBAZyAbkkCBAgQICCA9QABAgQIEEgQEMAJ6JYkQIAAAQICWA8QIECAAIEEAQGcgG5JAgQIECAggPUAAQIECBBIEBDACeiWJECAAAECAlgPECBAgACBBAEBnIBuSQIECBAgIID1AAECBAgQSBAQwAnoliRAgAABAgJYDxAgQIAAgQQBAZyAbkkCBAgQICCA9QABAgQIEEgQEMAJ6JYkQIAAAQICWA8QIECAAIEEAQGcgG5J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</pentrails><costumes><list struct="atomic" id="48"></list></costumes><sounds><list struct="atomic" id="49"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="-173.20508075688758" y="8.526512829121202e-14" heading="60" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,4,3,1" pen="tip" id="54"><costumes><list struct="atomic" id="55"></list></costumes><sounds><list struct="atomic" id="56"></list></sounds><blocks></blocks><variables></variables><scripts><script x="10" y="65.66666666666666"><block s="gotoXY"><l>0</l><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block></script><script x="502.33333333333337" y="92"><block s="clear"><comment w="80" collapsed="false">Script A.</comment></block><block s="down"></block><block s="doRepeat"><l>3</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>.5</l></block><block s="forward"><l></l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>6</l></block></block></script></block></script><script x="10" y="13.833333333333314"><block s="down"><comment w="234.33333333333334" collapsed="true">It&apos;s best to put the pen down before drawing.</comment></block><block s="setHeading"><l>0</l><comment w="188.33333333333334" collapsed="true">You might (or might not) need this.</comment></block></script><script x="18.99999999999997" y="400.0000000000001"><block s="clear"></block><block s="doRepeat"><l>60</l><script><block s="setColor"><color>0,4,3,1</color></block><block s="setSize"><l>1</l></block><block s="forward"><l>100</l></block><block s="doWait"><l>1</l></block><block s="setColor"><color>255,254,250,1</color><comment w="280.83333333333337" collapsed="false">Why is this change in pen color and size useful here?</comment></block><block s="setSize"><l>3</l></block><block s="forward"><l>-100</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>60</l></block></block></script><comment w="358.8333333333333" collapsed="false">Script B.&#xD;The second hand on a clock must make 60 small turns to make a full rotation.</comment></block></script><script x="31.99999999999997" y="112.16666666666674"><block s="clear"><comment w="80" collapsed="false">Script A.</comment></block><block s="down"></block><block s="doRepeat"><l>5</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>.5</l></block><block s="forward"><l></l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>6</l></block></block></script></block></script><script x="267.33333333333337" y="120"><block s="clear"><comment w="80" collapsed="false">Script A.</comment></block><block s="down"></block><block s="doRepeat"><l>8</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>.5</l></block><block s="forward"><l></l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>6</l></block></block></script></block></script><script x="552.6575520833334" y="302"><block s="clear"><comment w="80" collapsed="false">Script A.</comment></block><block s="down"></block><block s="doRepeat"><l>4</l><script><block s="forward"><l>100</l></block><block s="doWait"><l>.5</l></block><block s="forward"><l></l></block><block s="doWait"><l>.5</l></block><block s="turn"><block s="reportQuotient"><l>360</l><l>6</l></block></block></script></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="Alexa Deng and Harrison 2020 - U1L3-AngleExperiments2 (starter)" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>