<snapdata remixID="14427826"><project name="Rainbow ball" app="Snap! 10.7.2, https://snap.berkeley.edu" version="2"><notes>look at the code.&#xD;&#xD;Iv&apos;e added some notes detailing how I did it.&#xD;&#xD;&#xD; someone has problaly made something like this if not this already.&#xD;&#xD;Im sorry in advance if you made it already and I took your idea.</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="Rainbow ball"><notes>look at the code.&#xD;&#xD;Iv&apos;e added some notes detailing how I did it.&#xD;&#xD;&#xD; someone has problaly made something like this if not this already.&#xD;&#xD;Im sorry in advance if you made it already and I took your idea.</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="animate %&apos;attribute&apos; by %&apos;delta&apos; in %&apos;duration&apos; secs easing %&apos;easing&apos;" type="command" category="motion"><header></header><code></code><translations>de:animiere _ um _ in _ Sek. beschleunigt: _&#xD;ca:modifica _ amb _ en _ segons de forma _&#xD;pt:anima _ de _ em _ s de forma _&#xD;</translations><inputs><input type="%s" readonly="true">x position<options>x position&#xD;y position&#xD;direction&#xD;size&#xD;ghost effect&#xD;color effect&#xD;saturation effect&#xD;brightness effect&#xD;fisheye effect&#xD;whirl effect&#xD;pixelate effect&#xD;mosaic effect&#xD;negative effect&#xD;tempo&#xD;volume&#xD;balance</options></input><input type="%n">50</input><input type="%n">1</input><input type="%s" readonly="true">linear<options>linear&#xD;quadratic={&#xD;quadratic-in&#xD;quadratic-out&#xD;quadratic-in-out&#xD;}&#xD;cubic={&#xD;cubic-in&#xD;cubic-out&#xD;cubic-in-out&#xD;}&#xD;quart={&#xD;quart-in&#xD;quart-out&#xD;quart-in-out&#xD;}&#xD;sinusoidal={&#xD;sine-in&#xD;sine-out&#xD;sine-in-out&#xD;}&#xD;elastic</options></input></inputs><script><block s="doDeclareVariables"><list><l>accessors</l><l>func</l></list></block><block s="doSetVar"><l>accessors</l><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="attribute"/><l>x position</l></list></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setXPosition"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="xPosition"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="attribute"/><l>y position</l></list></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setYPosition"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="yPosition"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="attribute"/><l>direction</l></list></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setHeading"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="direction"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="attribute"/><l>size</l></list></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setScale"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getScale"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="attribute"/><l>tempo</l></list></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="doSetTempo"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getTempo"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="attribute"/><l>volume</l></list></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setVolume"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getVolume"></block></autolambda><list></list></block></list></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="attribute"/><l>balance</l></list></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setPan"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getPan"></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><block s="reifyScript"><script><block s="setEffect"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="attribute"/><l> </l></block></block><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getEffect"><block s="reportListItem"><l>1</l><block s="reportTextSplit"><block var="attribute"/><l> </l></block></block></block></autolambda><list></list></block></list></block></block></block></block></block></block></block></block></block><block s="doIfElse"><block s="reportIsA"><block var="easing"/><l><option>reporter</option></l></block><script><block s="doSetVar"><l>func</l><block var="easing"/></block></script><script><block s="doSetVar"><l>func</l><custom-block s="easing %txt"><block var="easing"/></custom-block></block></script></block><custom-block s="animate setter %cmdRing getter %repRing delta %n over %n secs easing %repRing"><block s="reportListItem"><l>1</l><block var="accessors"/></block><block s="reportListItem"><l>2</l><block var="accessors"/></block><block var="delta"/><block var="duration"/><block var="func"/></custom-block></script></block-definition><block-definition s="easing %&apos;choice&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Beschleunigung _&#xD;ca:de forma _&#xD;pt:a forma _&#xD;</translations><inputs><input type="%txt" readonly="true">linear<options>linear&#xD;quadratic={&#xD;quadratic-in&#xD;quadratic-out&#xD;quadratic-in-out&#xD;}&#xD;cubic={&#xD;cubic-in&#xD;cubic-out&#xD;cubic-in-out&#xD;}&#xD;quart={&#xD;quart-in&#xD;quart-out&#xD;quart-in-out&#xD;}&#xD;sinusoidal={&#xD;sine-in&#xD;sine-out&#xD;sine-in-out&#xD;}&#xD;elastic</options></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>linear</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportMonadic"><l><option>id</option></l><l></l></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>quadratic-in</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l></l></list></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>quadratic-out</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><block s="reportDifference"><l>2</l><l></l></block></list></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>quadratic-in-out</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportVariadicLessThan"><list><l></l><l>.5</l></list></block><block s="reportVariadicProduct"><list><l>2</l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block><block s="reportDifference"><block s="reportVariadicProduct"><list><block s="reportDifference"><l>4</l><block s="reportVariadicProduct"><list><l>2</l><l></l></list></block></block><l></l></list></block><l>1</l></block></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>cubic-in</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>cubic-out</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><custom-block s="-- %anyUE"><block var="t"/></custom-block><block var="t"/></list></block><block var="t"/></list></block><l>1</l></list></block></autolambda><list><l>t</l></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>cubic-in-out</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportVariadicLessThan"><list><l></l><l>.5</l></list></block><block s="reportVariadicProduct"><list><l>4</l><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block></list></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><l></l><l>1</l></block><block s="reportDifference"><block s="reportVariadicProduct"><list><l>2</l><l></l></list></block><l>2</l></block></list></block><block s="reportDifference"><block s="reportVariadicProduct"><list><l>2</l><l></l></list></block><l>2</l></block></list></block><l>1</l></list></block></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>quart-in</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block></list></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>quart-out</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportVariadicProduct"><list><custom-block s="-- %anyUE"><block var="t"/></custom-block><block s="reportVariadicProduct"><list><block var="t"/><block s="reportVariadicProduct"><list><block var="t"/><block var="t"/></list></block></list></block></list></block></block></autolambda><list><l>t</l></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>quart-in-out</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportVariadicLessThan"><list><l></l><l>.5</l></list></block><block s="reportVariadicProduct"><list><l>8</l><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block></list></block></list></block><block s="evaluate"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportVariadicProduct"><list><l>8</l><block s="reportVariadicProduct"><list><custom-block s="-- %anyUE"><block var="t"/></custom-block><block s="reportVariadicProduct"><list><block var="t"/><block s="reportVariadicProduct"><list><block var="t"/><block var="t"/></list></block></list></block></list></block></list></block></block></autolambda><list><l>t</l></list></block><list><l></l></list></block></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>sine-in</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>sin</option></l><block s="reportVariadicSum"><list><l>90</l><block s="reportVariadicProduct"><list><l></l><l>90</l></list></block></list></block></block></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>sine-out</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportMonadic"><l><option>sin</option></l><block s="reportVariadicProduct"><list><l></l><l>90</l></list></block></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>sine-in-out</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportQuotient"><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>cos</option></l><block s="reportVariadicProduct"><list><l></l><l>180</l></list></block></block></block><l>2</l></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>elastic</l></list></block><script><block s="doReport"><block s="reifyScript"><script><block s="doDeclareVariables"><list><l>p</l></list></block><block s="doSetVar"><l>p</l><l>0.3</l></block><block s="doReport"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportPower"><l>2</l><block s="reportVariadicProduct"><list><l>-10</l><l></l></list></block></block><block s="reportMonadic"><l><option>sin</option></l><custom-block s="degrees %n"><block s="reportVariadicProduct"><list><block s="reportDifference"><l></l><block s="reportQuotient"><block var="p"/><l>4</l></block></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><l>2</l><custom-block s="PI"></custom-block></list></block><block var="p"/></block></list></block></custom-block></block></list></block><l>1</l></list></block></block></script><list></list></block></block></script><list></list></block><custom-block s="error %s"><block s="reportJoinWords"><list><l>unknown easing function "</l><block var="choice"/><l>"</l></list></block></custom-block></script></block-definition><block-definition s="-- %&apos;n&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%anyUE" readonly="true"></input></inputs><script><block s="doRun"><block s="reifyScript"><script><block s="doChangeVar"><l></l><l>-1</l></block></script><list></list></block><list><block var="n"/></list></block><block s="doReport"><block s="evaluate"><block var="n"/><list></list></block></block></script></block-definition><block-definition s="PI" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l>3.141592653589793</l></block></script></block-definition><block-definition s="degrees %&apos;radians&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Grad _&#xD;ca:graus de _ radians&#xD;pt:_ radianos em graus&#xD;</translations><inputs><input type="%n">0.5</input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="radians"/><l>180</l></list></block><custom-block s="PI"></custom-block></block></block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><header></header><code></code><translations>de:Fehler _&#xD;pt:assinala o erro _&#xD;</translations><inputs><input type="%s"></input></inputs><script><block s="doApplyExtension"><l>err_error(msg)</l><list><block var="msg"/></list></block></script></block-definition><block-definition s="animate setter %&apos;setter&apos; getter %&apos;getter&apos; delta %&apos;delta&apos; over %&apos;duration&apos; secs easing %&apos;easing&apos;" type="command" category="control"><header></header><code></code><translations>de:animiere Setter _ Getter _ Delta _ über _ Sek. beschleunigt _&#xD;ca:modifica setter _ i getter _ amb delta _ en _ segons de forma _&#xD;pt:anima com modificador _ e inspector _ de _ em _ s de forma _&#xD;</translations><inputs><input type="%cmdRing"></input><input type="%repRing"></input><input type="%n">50</input><input type="%n">1</input><input type="%repRing"></input></inputs><script><block s="doDeclareVariables"><list><l>end time</l><l>destination</l></list></block><block s="doSetVar"><l>end time</l><block s="reportVariadicSum"><list><block s="reportDate"><l><option>time in milliseconds</option></l></block><block s="reportVariadicProduct"><list><block var="duration"/><l>1000</l></list></block></list></block></block><block s="doSetVar"><l>destination</l><block s="reportVariadicSum"><list><block s="evaluate"><block var="getter"/><list></list></block><block var="delta"/></list></block></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="end time"/></list></block><script><block s="doRun"><block var="setter"/><list><block s="reportDifference"><block var="destination"/><block s="reportVariadicProduct"><list><block var="delta"/><block s="evaluate"><block var="easing"/><list><block s="reportQuotient"><block s="reportDifference"><block var="end time"/><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="reportVariadicProduct"><list><block var="duration"/><l>1000</l></list></block></block></list></block></list></block></block></list></block></script></block><block s="doRun"><block var="setter"/><list><block var="destination"/></list></block></script></block-definition></blocks><primitives></primitives><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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="982"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="983"></list></costumes><sounds><list struct="atomic" id="984"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Ball" idx="1" x="-121.91316754184595" y="33.628896294384674" heading="135" scale="1" volume="100" pan="0" rotation="1" draggable="false" costume="1" color="14.280000000000012,102,0,1" pen="tip" id="989"><costumes><list id="990"><item><ref mediaID="Rainbow ball_Ball_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="991"></list></sounds><blocks></blocks><variables></variables><scripts><comment x="271.4140625" y="176.66666666666663" w="80" collapsed="false">The green things are the boundarys</comment><script x="75" y="244.66666666666663"><block s="receiveGo"></block><block s="doGlide"><l>1</l><l>0</l><l>0</l><comment w="90" collapsed="false">If you were to mess up the boundarys click this. It will send it back to where you can see it.</comment></block></script><comment x="166.201171875" y="309.66666666666663" w="80" collapsed="false">You can also do trial &amp; error to refind the boundarys </comment><comment x="386" y="246" w="90" collapsed="false">The boundarys are the edges of the box-thingy</comment><script x="493" y="30"><block s="receiveGo"></block><block s="doForever"><script><block s="doWait"><l>2</l></block><custom-block s="animate %s by %n in %n secs easing %s"><l>color effect</l><block s="reportRandom"><l>-100</l><l>100</l></block><l>1</l><l>linear</l><comment w="90" collapsed="false">The animate color-effect if why the ball is changes color. </comment></custom-block></script></block></script><comment x="802" y="164" w="90" collapsed="false">try changing the effect!</comment><script x="121" y="54"><block s="receiveGo"></block><block s="setHeading"><l>45</l></block><block s="doForever"><script><block s="forward"><l>10</l></block><block s="bounceOffEdge"></block></script></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="Rainbow ball" app="Snap! 10.7.2, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="38.5" center-y="38.5" image="data:image/png;base64,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" mediaID="Rainbow ball_Ball_cst_Untitled"/></media></snapdata>