<snapdata remixID="10272111"><project name="FinalTicTacToe " app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><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" scheduled="false" id="1"><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"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Square" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="2" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="empty" center-x="29.5" center-y="26.875" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA0CAYAAAA0c0BmAAAA+UlEQVRoQ+2asQ2DQAxFP1VSpqQLDR1D3AZU9NkDJIIE01CxwQ1BR3MlI6SMQGmIwgC+PE/gb78nN04kPSVdJN0kXRVvvZJP2LskJymLN6vCX4dVVVVhGIYsz3PzW16WJdR1HcZx3LMcNuucy9q2lXMb0XGU915d18l7f8SYsMYXzGa30wPGYGxnAjiLs3ZoPe0UjMEYjG1NAGdx1haxP7sFYzAGY1sTwFmctUUspwdncRZnbU0AZ3HWFrHcWZzFWZy1NQGcxVlbxHJncRZnY3Z2+zcuy3Lt+z4tiiK1nnWe57VpmnWapi0L/8bWF3rW//6V+og13XeuNxGaAthmxAijAAAAAElFTkSuQmCC" id="10"/></item><item><costume name="X" center-x="33.5" center-y="27.875" image="data:image/png;base64,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" id="11"/></item><item><costume name="O" center-x="33" center-y="27.875" image="data:image/png;base64,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" id="12"/></item><item><costume name="Untitled" center-x="19" center-y="16.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAhCAYAAAC1ONkWAAADI0lEQVRYR82YWahOURTHf1dCCUkKSUpIUpQoipShTJmKS+ZMyVymMtzMMmXIlIsiJEOmBx4MD5IQSQoPeECJImRK+tfatTqd851zvnu/y3o8e+3/+u299rD2KePf2HHgPTA/KXyZNdQFftQQ435gusWqBKbGxQ1gJ4CWwGTgRQkBtwCLnP4GYHkS2GpglTVqeicBV0oApxiKFWw3MKdQKmcDcvK2ENhejXDS2+r0jtoEJIYIqewHHAFaOM99wKxqgJsGHHA6Z4GRaboBTH6tDK6P63TdRvY6TSihfQyg9RvsGtA/i5YHC/57gZmu8xuDk2geGwRcch3uAMrMlywicWDqtwDYFhHQQo2uxaQYvQANpI45PDGot1mg5JMEpraBltqmTmwXMDdFvItBNTG/V5a+Z1mh0sDU3gbQDurpRK9aauNG3xZQe2vz/2hQ9/NAZQELeoeAKU78pcHddN+aGVQn+/bLoG7khcoDJt/FwKZIkBl2FNQ3qB6ufShwsRiovGDyH2brrpELqE3SERjgvo2NHBO5+Qot/iSxDgbXLcEhzGJuGN+hGDD1r2Vw4yPRC95/eUiLBVOMnQmXsDbJ4TwQcb7Fgq2LlCu/gdouwEZgWVXgigFbCqiOCnYQ2GOp7ey+n7Mj5XMxgHnBoiXSSaDcAtczuNEORFeR6rt7eeHygE2wWyDEuAwMjglYAax035VmwanOz2xZwYYDqqOC3bJL+WdCpHE2e37drYkAF4TMAtbXLuUg9MCumg8pw+9qcDp8g52y2fueNnVpYN0NqoEJPTco3ZVZrKEdHSOc80ODe1RIoBCYRqpKIZTb7wzqcRaiiI92sXZzsG8GdzpJKwlMZbag2lvHrwZ1uwio0EUbIHrwrgDWxmnGgTU2KK2RYLqgBVpVU/UhuHZO6BgwEfjjxaNg2kUC8A+SUcCZqhK5/qps9SLzR81dS+3T4BcFuwAMcSJ6mUukFBZ9lX8yuPMKFgWbB+wwCtX2qvFLafqHoX8Z3pYAm+PWmKoDlcnrS0nktHtbVsI7QU2VaedYDbHR3DZFqILL/xewMAGq8XSjVPwFvHWLF1AFuTsAAAAASUVORK5CYII=" id="13"/></item></list></costumes><sounds><list struct="atomic" id="14"></list></sounds><blocks></blocks><variables><variable name="position number"><l>9</l></variable></variables><scripts><script x="22.33333333333303" y="306.33333333333337"><block s="receiveMessage"><l>restart</l></block><block s="doSetVar"><l>Player x</l><l>0</l></block><block s="doSetVar"><l>player O</l><l>0</l></block><block s="doSetVar"><l>turns</l><l>0</l></block><block s="doSetVar"><l>board</l><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l><l>7</l><l>8</l><l>9</l></list></block></block><block s="doWait"><l>1</l></block><block s="show"></block><block s="doSwitchToCostume"><l>empty</l></block><custom-block s="makeBoard"></custom-block><block s="hide"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script x="394.33333333333235" y="246.99999999999991"><block s="receiveGo"></block><block s="removeClone"></block></script><script x="99.33333333333331" y="10"><block s="receiveGo"></block><block s="doSetVar"><l>Player x</l><l>0</l></block><block s="doSetVar"><l>player O</l><l>0</l></block><block s="doSetVar"><l>turns</l><l>0</l></block><block s="doSetVar"><l>board</l><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l><l>7</l><l>8</l><l>9</l></list></block></block><block s="doWait"><l>1</l></block><block s="show"></block><block s="doSwitchToCostume"><l>empty</l></block><custom-block s="makeBoard"></custom-block><block s="hide"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script x="159.33333333333331" y="605.9999999999994"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doSetVar"><l>turns</l><block s="reportSum"><block var="turns"/><l>1</l></block></block><block s="doIf"><block s="reportEquals"><block s="getCostumeIdx"></block><l>1</l></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>Player X won!</l><l>2</l></block></script><list></list></block><list></list></block><block s="doSayFor"><l>Click on the blue circle then click on the green flag to play again</l><l>5</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block></script><script><block s="doSwitchToCostume"><l>O</l></block><block s="doChangeVar"><l>Player x</l><l>1</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="doChangeVar"><l>player O</l><l>1</l></block><block s="doTellTo"><l>Sprite</l><block s="reifyScript"><script><block s="doSayFor"><l>Player O won!</l><l>2</l></block></script><list></list></block><list></list></block><block s="doSayFor"><l></l><l>5</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="turns"/><l>9</l></block><script><block s="doTellTo"><l>Sprite</l><block s="reifyScript"><script><block s="doSayFor"><l>The game ends in a tie</l><l>2</l></block></script><list></list></block><list></list></block><block s="doSayFor"><l>Click on the blue circle then click on the green flag to play again</l><l>5</l></block><block s="doStopThis"><l><option>all</option></l></block></script></block></script></scripts></sprite><watcher scope="Square" var="position number" style="normal" x="4.767361111111427" y="316.5527834986115" color="243,118,29" hidden="true"/><watcher var="board" style="normal" x="1.5347222222219443" y="3.5805593694444724" color="243,118,29" extX="80" extY="70"/><watcher var="X&apos;s turn?" style="normal" x="1.5347222222219443" y="317.5576407958333" color="243,118,29"/><watcher var="Player x" style="normal" x="113.16041666666797" y="5.581257627777802" color="243,118,29"/><watcher var="player O" style="normal" x="113" y="33" color="243,118,29"/><watcher var="turns" style="normal" x="392" y="7" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="makeBoard" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>position number</l><l>0</l></block><block s="show"></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="doChangeVar"><l>position number</l><l>1</l></block><block s="createClone"><l><option>myself</option></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><block s="hide"></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"></input></inputs><script><block s="doDeclareVariables"><list><l>opposite letter</l><l>blank CHECK</l><l>blank FINAL</l></list></block><block s="doIfElse"><block s="reportEquals"><block var="letter"/><l>X</l></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>blank CHECK</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>blank 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>blank CHECK</l><block s="reportListContainsItem"><block var="item"/><block var="i"/></block></block><block s="doIf"><block s="reportEquals"><block var="blank CHECK"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSetVar"><l>blank FINAL</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doIf"><block s="reportAnd"><block s="reportListContainsItem"><block var="item"/><block var="letter"/></block><block s="reportAnd"><block s="reportNot"><block s="reportListContainsItem"><block var="item"/><block var="opposite letter"/></block></block><block s="reportNot"><block var="blank FINAL"/></block></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block-definition><block-definition s="possible winning triples" type="reporter" category="lists"><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></block-definition><block-definition s="ask for name" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Player 1</l><l>0</l></block><block s="doAsk"><l>what&apos;s your name?</l></block><block s="doSetVar"><l>Player 1</l><block s="getLastAnswer"></block></block></script></block-definition><block-definition s="status of triple %&apos;winning triple&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportAnd"><block s="reportEquals"><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="winning 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="winning triple"/></block></block></block><block s="reportEquals"><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="winning 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="winning triple"/></block></block></block></block></block></script></block-definition><block-definition s="status of all winning triples" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>massive list</l></list></block><block s="doSetVar"><l>massive list</l><block s="reportNewList"><list></list></block></block><block s="doForEach"><l>item</l><custom-block s="possible winning triples"></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="massive list"/></block></script></block><block s="doReport"><block var="massive list"/></block></script></block-definition></blocks><variables><variable name="X&apos;s turn?"><bool>false</bool></variable><variable name="board"><list struct="atomic" id="532">1,2,3,4,5,6,7,8,X</list></variable><variable name="turns"><l>1</l></variable><variable name="Player x"><l>0</l></variable><variable name="player O"><l>0</l></variable></variables></project><media name="FinalTicTacToe " app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>