<snapdata remixID="13693582"><project name="U3L3-TicTacToe" app="Snap! 10, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U3L3-TicTacToe"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><block s="reportListIsEmpty"><block s="reportCDR"><block var="words"/></block></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></list></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script><list></list></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.00000300000002" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="makeBoard" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>clone number</l></list></block><block s="doSetVar"><l>clone number</l><l>1</l></block><block s="doFor"><l>row</l><l>1</l><l>3</l><script><block s="doFor"><l>column</l><l>1</l><l>3</l><script><block s="doBroadcast"><l>position number</l><list><block s="newClone"><l><option>myself</option></l></block><block var="clone number"/></list></block><block s="doChangeVar"><l>clone number</l><l>1</l></block><block s="changeXPosition"><l>50</l></block></script></block><block s="changeXPosition"><l>-150</l></block><block s="changeYPosition"><l>-50</l></block></script></block></script></block-definition><block-definition s="Is there a win?" type="predicate" category="variables"><comment x="0" y="0" w="90" collapsed="false">Don&apos;t build this!!&#xD;Just read it.</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><custom-block s="is there a win at positions %s %s %s ?"><l>1</l><l>3</l><l>5</l></custom-block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><block s="doIf"><custom-block s="is there a win at positions %s %s %s ?"><l>4</l><l>5</l><l>6</l></custom-block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><custom-block s="..."></custom-block><block s="doIf"><custom-block s="is there a win at positions %s %s %s ?"><l>3</l><l>5</l><l>7</l></custom-block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="is there a win at positions %&apos;pos1&apos; %&apos;pos2&apos; %&apos;pos3&apos; ?" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="..." type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs></block-definition><block-definition s="possible winning trpilets" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l></list></block><block s="reportNewList"><list><l>4</l><l>5</l><l>6</l></list></block><block s="reportNewList"><list><l>7</l><l>8</l><l>9</l></list></block><block s="reportNewList"><list><l>1</l><l>4</l><l>7</l></list></block><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l></list></block><block s="reportNewList"><list><l>3</l><l>6</l><l>9</l></list></block><block s="reportNewList"><list><l>1</l><l>5</l><l>9</l></list></block><block s="reportNewList"><list><l>3</l><l>5</l><l>7</l></list></block></list></block></block></script><scripts><script x="453" y="55.633333333333326"><block s="reportListItem"><l>1</l><block var="board"/></block></script></scripts></block-definition><block-definition s="status of triple %&apos;triple&apos;" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs><input type="%l" initial="1"></input></inputs><script><block s="doReport"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block var="triple"/></block></block><block s="reportListItem"><l>2</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block var="triple"/></block></block></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><l>2</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block var="triple"/></block></block><block s="reportListItem"><l>3</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block var="triple"/></block></block></list></block></list></block></block></script><scripts><script x="610.2990234375002" y="198.49999999999994"><block s="reportBoolean"><l><bool>true</bool></l></block></script></scripts></block-definition><block-definition s="status of all winning triples" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>winning triples</l></list></block><block s="doSetVar"><l>winning triples</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><custom-block s="possible winning trpilets"></custom-block><script><block s="doAddToList"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block var="item"/></block><block var="winning triples"/></block></script></block><block s="doReport"><block var="winning triples"/></block></script></block-definition><block-definition s="won? %&apos;letter&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s" initial="1"></input></inputs><script><block s="doDeclareVariables"><list><l>opposite letter</l><l>check</l><l>final</l></list></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="letter"/><l>X</l></list></block><script><block s="doSetVar"><l>opposite letter</l><l>O</l></block></script><script><block s="doSetVar"><l>opposite letter</l><l>X</l></block></script></block><block s="doForEach"><l>item</l><custom-block s="status of all winning triples"></custom-block><script><block s="doSetVar"><l>check</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>final</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doFor"><l>i</l><l>1</l><l>9</l><script><block s="doSetVar"><l>check</l><block s="reportListContainsItem"><block var="item"/><block var="i"/></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="check"/><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doSetVar"><l>final</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportListContainsItem"><block var="item"/><block var="letter"/></block><block s="reportVariadicAnd"><list><block s="reportNot"><block s="reportListContainsItem"><block var="item"/><block var="opposite letter"/></block></block><block s="reportNot"><block var="final"/></block></list></block></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><list></list></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></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="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="472"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="473"></list></costumes><sounds><list struct="atomic" id="474"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Square" idx="1" x="-50.000000000001016" y="-100.00000000000003" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="479"><costumes><list id="480"><item><ref mediaID="Square_cst_Empty"></ref></item><item><ref mediaID="Square_cst_X"></ref></item><item><ref mediaID="Square_cst_O"></ref></item></list></costumes><sounds><list struct="atomic" id="481"></list></sounds><blocks></blocks><variables><variable name="position number"><list struct="atomic" id="484"></list></variable></variables><scripts><script x="10" y="14.000000000000114"><block s="receiveInteraction"><l><option>clicked</option></l><comment w="156" collapsed="false">This demonstration script will not be part of your actual project.</comment></block><block s="doSetVar"><l>turns</l><block s="reportVariadicSum"><list><block var="turns"/><l>1</l></list></block></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="getCostumeIdx"></block><l>1</l></list></block><script><block s="doIfElse"><block var="X&apos;s turn?"/><script><block s="doSwitchToCostume"><l>X</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>X</l></block><block s="doIf"><custom-block s="won? %s"><l>X</l></custom-block><script><block s="doTellTo"><l>Sprite</l><block s="reifyScript"><script><block s="doSayFor"><l>X has won!</l><l>2</l></block></script><list></list></block><list></list></block><block s="doStopThis"><l><option>this script</option></l></block></script><list></list></block></script><script><block s="doSwitchToCostume"><l>O</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>O</l></block><block s="doIf"><custom-block s="won? %s"><l>O</l></custom-block><script><block s="doTellTo"><l>Sprite</l><block s="reifyScript"><script><block s="doSayFor"><l>O has won!</l><l>2</l></block></script><list></list></block><list></list></block><block s="doStopThis"><l><option>this script</option></l></block></script><list></list></block></script></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="turns"/><l>9</l></list></block><script><block s="doTellTo"><l>Sprite</l><block s="reifyScript"><script><block s="doSayFor"><l>Game ends in a tie!</l><l>2</l></block></script><list></list></block><list></list></block></script><list></list></block></script><script x="488.7333333333336" y="10"><block s="receiveGo"><comment w="156.66666666666666" collapsed="false">Connect this to the script below it in For You To Do 5.</comment></block><block s="doSetVar"><l>turns</l><l>0</l></block><block s="show"></block><block s="gotoXY"><l>-50</l><l>50</l></block><block s="doSetVar"><l>board</l><block s="reportNumbers"><l>1</l><l>9</l></block></block><block s="doSwitchToCostume"><l>Empty</l></block><custom-block s="makeBoard"></custom-block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l><comment w="90" collapsed="true">X plays first.</comment></block></block><block s="hide"></block><block s="doReport"><l></l></block></script><script x="493" y="231.3333333333336"><block s="receiveMessage"><l>position number</l><list><l>posnum</l></list></block><block s="doSetVar"><l>position number</l><block var="posnum"/></block></script><script x="584.6416015625" y="322.0000000000001"><block s="reportNot"><l/></block></script><script x="485" y="388.8333333333336"><block s="doIf"><block s="reportNot"><block s="reportVariadicEquals"><list><block s="getCostumeIdx"></block><l>1</l></list></block></block><script><block s="doReport"><l></l></block></script><list></list></block></script><script x="371" y="463.66666666666697"><block s="doReport"><l></l></block></script><script x="349.83333333333337" y="281.6666666666667"><block var="turns"/></script></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="4.999999999999493" y="4.999999999999992" color="243,118,29" hidden="true"/><watcher var="pos" style="normal" x="9.999999999999746" y="9.999999999999984" color="243,118,29" hidden="true"/><watcher scope="Square" var="position number" style="normal" x="60" y="254.00000399999996" color="243,118,29" hidden="true"/><watcher var="board" style="normal" x="13.999999999999721" y="14.000001999999974" color="243,118,29" extX="80" extY="70"/><sprite name="Sprite" idx="2" x="-1000.0000000000009" y="1000.0000000000006" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="58.343999999999994,132.6,0,1" pen="tip" id="663"><costumes><list struct="atomic" id="664"></list></costumes><sounds><list struct="atomic" id="665"></list></sounds><blocks></blocks><variables></variables><scripts><script x="185" y="121.73333333333335"><block s="gotoXY"><l>-1000</l><l>1000</l></block></script></scripts></sprite><watcher var="turns" style="normal" x="18.39721254355401" y="204.0418118466899" color="243,118,29"/></sprites></stage><variables><variable name="X&apos;s turn?"><bool>true</bool></variable><variable name="pos"><list struct="atomic" id="674">0,-150</list></variable><variable name="board"><list struct="atomic" id="675">1,2,3,4,5,6,7,8,9</list></variable><variable name="turns"><l>0</l></variable></variables></scene></scenes></project><media name="U3L3-TicTacToe" app="Snap! 10, https://snap.berkeley.edu" version="2"><costume name="Empty" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAMdJREFUaEPtmrENgmAUBh9TYEfBIs6i4lAEZ6GVGAs3MjFxgK+5wJ+jv3y8O0q6auzpqupcVWsLdw3D+P4ddLlO62OZD33Tc3vVdLt/PGivGS201zL/97KQhWADfnKw8HjOQrEyGLAQLDyes1CsDAYsBAuP5ywUK4MBC8HC4zkLxcpgwEKw8HjOQrEyGLAQLDyes1CsDAYsBAuP5ywUK4MBC8HC4zkLxcpgwEKw8HjOQrEyGLAQLDyes1CsDAbaLtTKH419f9q+t56dV83eYNkAAAAASUVORK5CYII=" mediaID="Square_cst_Empty"/><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAgVJREFUaEPt2rtOAkEUBuBDpTRgTdRQ8gRIaUUMoIk3RAQlEWm9FpYG7IzxKSyoLC3VTmPUxkvrLVFLLOhMzJJgREHOnDlnZxeh22Qv882/O+HPrgcAgvH4xKbP19MLLv9Vqx/XHgAYDocjh9mFnKtBb68vcHV58VADJZPpg3J5v8/NAZ2encN2qdgFOTbE/5nQ49MzDA70OyqVVmNCJbSYL0AgEIBSccsRqJvbOxhNJGBndw8mx8caxoQCVSrvkF8qQCgUMo6qY+Yy2aZjQYGsKXACqh3GGicaZBqFwSiDTKGwGBLIbpQKhgyyC6WK0QJJoygYbZAUiophAXGjdDBsIC6ULoYVpIviwLCDqCgujAhIFcWJEQNhUdwYUVA7lARGHNQKJYWxBfQTlUrN1MpZqz7T0NYIG0r1gXD+r0OsPpXJzsPJ8REsr6yKFUXbQNZtFo/FwOv1wtR00t2g78/MxvqaaJ0XT6jZAiBZ50VBf61mUigxEGZplkCJgDCY+vLHjWIHqWAkUKwgCoYbxQbSwXCiWEAcGC6UNogTw4HSAklgdFFkkCRGB0UC2YGhopRBdmIoKCWQCYwqCg0yiVFBoUBOwGBRKFA0OgJDkYhYy1St9vU/tKnZNO2lsRNf61sov9/3ay5QCanOoMn9uyCTs4+5dmcn1GkfAAYBIIeJ1QX73H8CynJ8DoPjGXcAAAAASUVORK5CYII=" mediaID="Square_cst_X"/><costume name="O" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABGBJREFUaEPtmktME1EUhv+uFXCnCQIRBOpjYYtGN4qiIUbwFTUKPmKUghIXEKNxQyllY5ACC+ODYmJUoPiIDzAxREV04QNpNRFESDSCzx0PXWPOmJu0dKZzZ+ZOQWSSpovee+Z85z9z7r1nasE0uywA1gLomA5cSUkp3RLQocOOjksN9f8004uXXXAUFL6dAZqqMs4oxKtM+8PH8PsDGOj/gI7Hj/Dp08ewqTt37UZ8fDyW2ezIWpeJxIT5vOYVxwlVaHDoC7zeBjReu4qM5Sukj91ugzU9TdZZunnfh368Cfhx7+4dafyevHzs2L5FN5gQoGCQwiPFyM/brSvat27fg6+5CSPDwyg6WqwLzDDQ5SuNcLucIJCjRQ7ExcXqji6bSOlaXVWFhMRElJc7NQVHN9DIyCjKXRXo7emBu7ISq1auMAwSbIDsn7/oRf2Fc7hQ70X2hiwu+7qA6GYFjkLExsaixlMtRBUlbykNTxwvxRlPLVcKagZiMFarFZVuF1fUjA7q6X2Pzbm5XFCagQ4XFCImJgZ1tR6jfmqaT1BLlyzG8xevIqa3JqCz5y6i80kHGrz1pqaZWvoFAgHF+3MDsQi96+nFksWLNEVX5OCS0uOSOaUM4QaiVLPZM3CsuEikf5pt0TNss9nQ1OyTTT0uIBqUn7cHkaTW7JmBCZT6AX835I46XEAk88LUtElXh8WAqdTa1haW/qpAtK1JSkzA8PDIpBQCJSFPV3nw+9dY2NKhCkRbG9o8RrtMq2UkFanSklK0tz8IGaoKROm2ek0m1yqt5oTo35OTUzAx7VSB5CaJdkyvPblgqwJZLBaMj4/rvaep86ja0RW8lEQEoh89Hg9uXPeZ6phe43TMaPH5Qsq3KpDX65Wt93qdEDmPnJ/o3wyQyAgbtaVZIaVab9QRUfPp8PfsaWfIGvl/VTmKZHb2RlN6BiJUohPAppzckEVfVaEypwspC1Nx8MBeET4ItUGL/pPOzpCukCoQ65VNtbWItbo07+Voqz5nThw+Dw5p6o8JlULGGGXOrNkxOHXy7wmWXaoK0UClyWY7rWQ/UpC5gOhMtDYzc0qdWH/++C7bRuMCYirRd7R6cUrqsAOn0iPADcRUUmpORCv9qFSnpqWHPTuaniE2mLVlJ6tZQsfu7tddEfuC3AoxKCoQfX19UW82smDKNUY0V7mJ6RRtKF4Y8lOzQhOVcrnKTe2k0qm0proqrHeg9MzqBiKDlNP0/sbpcgvfGlERqqhwY2hwELV1tdxBMwTEJHaWlUlv2xwOh+EXX7RoXm1sllTR81bQMBBBBTuxLmt92A6Yp6STIk3NLZLiZENvcIQAMYcJ7PbdVtxva5XK65at26QW8vIMuzRkkTVd6r7SwXFs7Be+fvuOgYEBaSx99u7bj5ycHEMqCwUKVoIi3vXaLzlM/1UYHR3FzRst0pAFC5IlFejFGQMW9Y7WNCCeNDNjzAyQGVEVaXN6KzRd/tE4d+68l38AHzaJdYJvYYIAAAAASUVORK5CYII=" mediaID="Square_cst_O"/></media></snapdata>