<snapdata remixID="10774514"><project name="U3L1p5-TicTacToe" 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="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><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="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Square" idx="1" x="50" y="-50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Empty" center-x="29" center-y="28" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA5CAYAAACMGIOFAAAAAXNSR0IArs4c6QAAAShJREFUaEPtmyEOg0AQRT836A1ag24TBIakFWv2Fr0BFgc4LKdZs6ICgyCpx9AbcIRmG0LS0lbPbj4nmDf/v4xZIgAVgCOAE8L87tECeQZwCZMRt0/ISWuNNE0PPgP3fT8ZYxyC43iH1FpPbdsijmOvIcdxnPI8hzFmC1lVFcqy9DnEdfa6ruF4NkkS0rN8mSSd9KiyrCvryrrK2gCdpJOyGvl3GtaVdWVdZW2ATtJJWY3kCaGTdJJOytoAnaSTshrJO0kn6SSdlLUBOkknZTWSd5JO0kk6KWsDdJJOymok7ySdpJMhOKmUmpumQZIkO494NqMOwzAXRQFrrePYPM+elVLIssxryK7rZmutg/8K6XOAv2Z/JXldHqTvQyQE8HCQof4qsWb2BLkbqAIXp3YbAAAAAElFTkSuQmCC" id="10"/></item><item><costume name="X" center-x="29" center-y="29" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA6CAYAAAAKjPErAAAAAXNSR0IArs4c6QAAA8NJREFUaEPd271P20AYBvCHVkIMlmDokA2GbgwJeyFBXegE/AWEjSEDqEu2wMYIAwsMwMYGY5cKBsaqAkG2DrBlqCqQGBBSpepxOcs57LN9H3ack1hiB/t373vvmTszguFsEwAeBG0EwCaAKoDakHjfAagAeAHwB8BPgawDaAwJUmZcyMgXz/PQarVGx8bGSmV+fn7G0dERer1eItI/oVar4fz8HBMTTO1ytOXlZZydnQU3Oz09/bvb7X4A8CaSwUllgq6urvpRFO3w8BD39/fY3GS5kZBLS0t9vVEGqAzsdDo+bmtrKxrJg5OTk+AXRRtkqAxcWVkJIqpEsicY+kGHqoAMUCKSJ0VBmeuMbNEtCZgaGQVltWXVLRKaBpgJ6ZemiwuwID0+PvoBLBIqZ1d4DMrZlSpdw1+6urpCo9EoFJoFmDmSAlskVAbW63U/w1QtcySLhMrAarXqA5OexrSRxOYZUV2gdrrmPUZNgFaQriNqCrSGdAXlcJifn8fDw/8/7NOOQeMpRFXFbI5RW0CrkbRZdWXg+Pi4X+Smpqa0niKNqmvcFU0iGgXkNGHy+OgEGTdG+VDPx0JV54THICNoCnSSrqrphccIbTabb5wuIigu4iyS4gJ3d3d+9K6vrwOYDOU5MzMzQRW1FcHckLwQpwA+1EdBeYwpykiy2QY6T9dwTkZB9/b2cHBw4BSYKzIuouGOOD09VRYmrfkj7fKH7i+P+h4jOjs7i9vb277DcQXJxrWdFx75Jomcm5vDzc3NcCLlIiN3gKto5hpJThOiihLIwrO/v6+cXkqVrlHL93woUE0vNoC5Vdc4oEC4hjpP17Rroy6hTpFpgaqIck+G2xUmzRkyK1AF5dhl5dVtTpC6wDB0fX0dx8fHgcsEah0p9gPF3amW75MiQ5gNqFVk1uX7JCSP24BaQ7oAik4whVpB2lgbTYqqCdQYmQfQNKJGyDyBJlBtZBFAXagWksuEXJcRTXf5Pmkcqo5nGaOZkTaX702QWaaXTEgZyPd8+FnSJqgpxjSiqZEuF39NO0FOXa7z8llXdH4q5CAD44pR+O2xRGQZgAK6s7ODjY2NIDEEdHd3N/7dusXFxb5NUBer26apKn8/6u2xhYUFbG9v89T+V0Hb7TZOTk7AfQq2MgAFWIZWKhXxgm8/0vO8v09PT+/LBoyDvn5+KV7P/gzgUzgN1tbWwN4oW2M9Cb/BzL0ngfwKwCsbKOX9/iCSu6PcCv4CYBTAJYBfKX/BIJ/28fXmvhMp/lWCH/Ln2yDfuc69/QO8JTdw9aXwqAAAAABJRU5ErkJggg==" id="11"/></item><item><costume name="O" center-x="28" center-y="28" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA5CAYAAACMGIOFAAAAAXNSR0IArs4c6QAABF9JREFUaEPtmos1LEEQhnsiQARsBIgAEbARIAJEsLsRIAI2AkRgNwJEgAgQwdzzzbm1p7bNo7rnsWupc5z7MNPdf/1Vf1dXT+KcGzrn9tzq2jT5D3Kwuhjd6FeCHKVp+uNZTZJk5JwTHPNMpmm6MlGbJARpZt2BfHt7c+/v79msm5ubbmtrq1WHtg5yOp26+/t7N5lM3PPzcymYnZ0dt7+/746OjtzeXnMi3wpImBqNRhm4z8/PKJbW19czsIPBoDbTjYIE0PX1tRsO2W6LTYeoDt2iNxjv7OzMATzGGgN5e3vrLi4uvjEHIBiRMCxbpIQ1f0rOyvMAvLy8dCcnJ8E4GwEJuKurq7nJySkYAFyMkcO8T05rOz8/z8CGWC2QhOfp6WmWe2IwB2DYa8IYG2CaWca+ubkxh280SAAeHBzMKebx8XEGMDZ3ipzCXAAdj8ezR1Dix8dH01zRIGGQPBRDBasEpy6zjI9qi5GfMFplUSD9yZgoRhCqFpf3exyLg0OcGwySHOn3+7NJkHZfdGIWH/IOoctWJXZ3d1eqAcEge72eY2/DDg8P50QnZKF1n0V8Hh4esmEoC19fXwuHDAIJY2wX2NraWga2aZGxgkeMAPf19ZW9wrYCw3lmBsmgsChlWtmg1oXWfU47HWfDZp7TzSD1gOyFErJ1F1r3fdiUPbTI8WaQu7u7sz2xSzWtcoJWW6osKiXfTCAJ0Y2Njdm7Hx8fC8tFH4BlbSaQFm9VebzN31P9vLy8ZFPkRZkJJBu9lFTLIDi+w7ReUFrqSoxnTSA5SchpgHox9mTRFpvkIXU0lpeXfyDF84iO7I/LJDqyPi0+7JOsUZuJSfWQW9ZWZdka/0AK5Vqin56eHP9eJqPVSbGCbW9vf2t9mphcIXUdzl346NzTIKvObotgWJ9xo7cQ3QnI22wXAUzPqYuVvDaMCtdiJnXMVx1QFwFYb3F5mmHKSRbO/iMH1GUSH01A0RHQDFKHxDKFrGVdZpC6PoRZTuFtX7lVhT4Hd7oVYkV1tRkkA2mV5e8MukijKJdDctGB2XwKESC+5xa5nfj917LICmISsDoHECPY7LoCQmxgUQ4NVRoRDJKBCVU5iZOXqG1XrUm/a0gZR8iWzR8MEjbxJEBlSwm5fKmTw6QL3Xu5lqf3C8CqSIoCyUJ9tW07dP0QZQ3WLkU0SCbxkx+gcvVdhzH/Xe49/O54SFu0Fsi80OX/CB8aXnV7QUQL1xL6qxFriAZ3BqpYIVe4gBExkucBiRqzh1kLB8aiaUaU+I1iRIYTh3UsWUdtJmUgVI/WID8iSNo5sCtX7CxSFgoouXIAQN63PrBHuPITo+KNgdRg/avvqkgo+30TV/SNg9TVkXyyIveIVrDce8onMaGhmTdHayD1ZISy/uxMh6gOXfnsLCYkyxzYCUgrg209Z+oMtDV5V+P+Nia/fZ49SdM07puxrigyzJMkCbeyguN3foNu8NOPeyRrSf748Kxy+z+VzUmjGHSyOAAAAABJRU5ErkJggg==" id="12"/></item></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables><variable name="POSITION"><l>9</l></variable></variables><scripts><script x="373" y="10"><block s="receiveInteraction"><l><option>clicked</option></l></block></script><script x="373" y="62"><block s="createClone"><l><option>myself</option></l><comment w="180" collapsed="false">Demo script removed from hat block&#xD;for solution, replaced by script below.&#xD;Click the &quot;draggable&quot; box if you want&#xD;to demo this.</comment></block><block s="bubble"><l>I&apos;m the parent.</l></block><block s="doGlide"><l>1</l><block s="reportRandom"><l>-200</l><l>200</l></block><block s="reportRandom"><l>-150</l><l>150</l></block></block><block s="bubble"><l></l></block></script><script x="373" y="187"><block s="receiveGo"></block></script><script x="373" y="240"><block s="receiveOnClone"></block></script><script x="373" y="287.83333333333303"><block s="doSayFor"><block var="POSITION"/><l>10000</l></block></script><script x="373" y="327.6666666666665"><block s="receiveKey"><l><option>r</option></l></block></script><script x="373" y="379.6666666666665"><block s="receiveKey"><l><option>r</option></l></block><block s="doSetVar"><l>board</l><block s="reportNewList"><list><l>0</l><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l><l>7</l><l>8</l></list></block></block><block s="doSetVar"><l>POSITION</l><l>0</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></block></block></script><script x="373" y="522.5"><block s="removeClone"></block></script><script x="373" y="558.333333333333"><block s="reportOr"><l/><l/></block></script><script x="373" y="589.333333333333"><block s="reportOr"><l/><l/></block></script><script x="373" y="620.333333333333"><block s="reportOr"><l/><l/></block></script><script x="373" y="651.333333333333"><block s="reportEquals"><block s="reportListItem"><l>1</l><l/></block><l>x</l></block></script><script x="373" y="688.333333333333"><block s="reportOr"><l/><l/></block></script><script x="373" y="719.333333333333"><block s="reportListItem"><l></l><l/></block></script><script x="373" y="821"><block s="doAddToList"><block s="reportNewList"><list><l>0</l><l>1</l><l>2</l></list></block><block var="win positions"/></block><block s="doAddToList"><block s="reportNewList"><list><l>3</l><l>4</l><l>5</l></list></block><block var="win positions"/></block><block s="doAddToList"><block s="reportNewList"><list><l>6</l><l>7</l><l>8</l></list></block><block var="win positions"/></block><block s="doAddToList"><block s="reportNewList"><list><l>0</l><l>3</l><l>6</l></list></block><block var="win positions"/></block><block s="doAddToList"><block s="reportNewList"><list><l>1</l><l>4</l><l>7</l></list></block><block var="win positions"/></block><block s="doAddToList"><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l></list></block><block var="win positions"/></block><block s="doAddToList"><block s="reportNewList"><list><l>0</l><l>4</l><l>8</l></list></block><block var="win positions"/></block><block s="doAddToList"><block s="reportNewList"><list><l>6</l><l>4</l><l>2</l></list></block><block var="win positions"/></block></script><script x="373" y="1107.666666666666"><block s="doForEach"><l>item</l><block var="win positions"/><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="board"/></block></block></script></block></script><script x="373" y="1381.499999999999"><block s="receiveInteraction"><l><option>clicked</option></l><comment w="53.333333333333336" collapsed="true">3.1.5.7</comment></block><block s="doIf"><block s="reportEquals"><block s="getCostumeIdx"></block><l>1</l><comment w="124" collapsed="true">If square is empty...</comment></block><script><block s="doIfElse"><block var="X&apos;s turn?"/><script><block s="doReplaceInList"><block s="reportSum"><block var="POSITION"/><l>1</l></block><block var="board"/><l>X</l></block><block s="doSwitchToCostume"><l>X</l></block></script><script><block s="doReplaceInList"><block s="reportSum"><block var="POSITION"/><l>1</l></block><block var="board"/><l>O</l></block><block s="doSwitchToCostume"><l>O</l></block></script></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportNot"><block var="X&apos;s turn?"/></block><comment w="171.33333333333334" collapsed="false">Alternate between TRUE (x&apos;s turn) and FALSE (o&apos;s turn)</comment></block></script></block><block s="doIfElse"><block s="reportOr"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="board"/></block><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>2</l><block var="board"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><l>3</l><block var="board"/></block><l>X</l></block></block></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="board"/></block><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>2</l><block var="board"/></block><l>O</l></block><block s="reportEquals"><block s="reportListItem"><l>3</l><block var="board"/></block><l>O</l></block></block></block></block><block s="reportOr"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>4</l><block var="board"/></block><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>5</l><block var="board"/></block><l>O</l></block><block s="reportEquals"><block s="reportListItem"><l>6</l><block var="board"/></block><l>O</l></block></block></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>4</l><block var="board"/></block><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>5</l><block var="board"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><l>6</l><block var="board"/></block><l>X</l></block></block></block></block><block s="reportOr"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>7</l><block var="board"/></block><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>8</l><block var="board"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><l>9</l><block var="board"/></block><l>X</l></block></block></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>7</l><block var="board"/></block><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>8</l><block var="board"/></block><l>O</l></block><block s="reportEquals"><block s="reportListItem"><l>9</l><block var="board"/></block><l>O</l></block></block></block></block><block s="reportOr"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="board"/></block><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>4</l><block var="board"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><l>7</l><block var="board"/></block><l>X</l></block></block></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="board"/></block><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>4</l><block var="board"/></block><l>O</l></block><block s="reportEquals"><block s="reportListItem"><l>7</l><block var="board"/></block><l>O</l></block></block></block></block><block s="reportOr"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>2</l><block var="board"/></block><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>5</l><block var="board"/></block><l>O</l></block><block s="reportEquals"><block s="reportListItem"><l>8</l><block var="board"/></block><l>O</l></block></block></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>2</l><block var="board"/></block><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>5</l><block var="board"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><l>8</l><block var="board"/></block><l>X</l></block></block></block></block><block s="reportOr"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>3</l><block var="board"/></block><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>6</l><block var="board"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><l>9</l><block var="board"/></block><l>X</l></block></block></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>3</l><block var="board"/></block><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>6</l><block var="board"/></block><l>O</l></block><block s="reportEquals"><block s="reportListItem"><l>9</l><block var="board"/></block><l>O</l></block></block></block></block><block s="reportOr"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="board"/></block><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>5</l><block var="board"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><l>9</l><block var="board"/></block><l>X</l></block></block></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="board"/></block><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>5</l><block var="board"/></block><l>O</l></block><block s="reportEquals"><block s="reportListItem"><l>9</l><block var="board"/></block><l>O</l></block></block></block></block><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>3</l><block var="board"/></block><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>5</l><block var="board"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><l>7</l><block var="board"/></block><l>X</l></block></block></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>3</l><block var="board"/></block><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>5</l><block var="board"/></block><l>O</l></block><block s="reportEquals"><block s="reportListItem"><l>97</l><block var="board"/></block><l>O</l></block></block></block></block></block></block></block></block></block></block></block><script><block s="doSayFor"><l>Game over!</l><l>2</l></block></script><script></script></block></script><script x="373" y="1637.499999999999"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="board"/></block><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>5</l><block var="board"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><l>9</l><block var="board"/></block><l>X</l></block></block></block></script><script x="373" y="1706.166666666666"><block s="doForEach"><l>item</l><block var="board"/><script></script></block></script><script x="373" y="1768.999999999999"><block s="reportEquals"><l></l><l>X</l></block></script><script x="373" y="1801.999999999999"><block s="receiveOnClone"></block></script><script x="373" y="1849.8333333333317"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="board"/></block><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>2</l><block var="board"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><l>3</l><block var="board"/></block><l>X</l></block></block></block></script><script x="373" y="1918.4999999999995"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><block s="reportNewList"><list><l>1</l><l>2</l><block s="reportMap"><block s="reifyReporter"><script></script><list></list></block><block var="board"/></block></list></block></block></script><script x="373" y="1986.333333333333"><block s="reportJoinWords"><list><l>hello </l></list></block></script><script x="373" y="2019.3333333333321"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>4</l><block var="board"/></block><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>5</l><block var="board"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><l>6</l><block var="board"/></block><l>X</l></block></block></block></script><script x="373" y="2087.999999999999"><block var="POSITION"/></script><script x="373" y="2117.833333333333"><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></script><script x="373" y="2160.833333333333"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>7</l><block var="board"/></block><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>8</l><block var="board"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><l>9</l><block var="board"/></block><l>x</l></block></block></block><l/></block></script><script x="373" y="2245.499999999999"><block s="reportNewList"><list><l>X</l><l>X</l><l>X</l></list></block></script><script x="373" y="2278.499999999999"><block s="reportListItem"><l>1</l><l/></block></script><script x="373" y="2311.499999999999"><block s="doSetVar"><l></l><l>0</l></block></script><script x="373" y="2351.499999999999"><block s="reportOr"><block s="reportEquals"><block s="reportNewList"><list><block s="reportListItem"><l>1</l><block var="board"/></block><block s="reportListItem"><block s="reportSum"><l>1</l><l>1</l></block><block var="board"/></block><block s="reportListItem"><block s="reportSum"><l>1</l><l>2</l></block><block var="board"/></block></list></block><block s="reportNewList"><list><l>X</l><l>X</l><l>X</l></list></block></block><block s="reportEquals"><block s="reportNewList"><list><block s="reportListItem"><block var="POSITION"/><block var="board"/></block><block s="reportListItem"><block s="reportSum"><block var="POSITION"/><l>1</l></block><block var="board"/></block><block s="reportListItem"><block s="reportSum"><block var="POSITION"/><l>2</l></block><block var="board"/></block></list></block><block s="reportNewList"><list><l>O</l><l>O</l><l>O</l></list></block></block></block></script><script x="373" y="2512.166666666666"><block var="board"/></script><script x="373" y="2541.999999999999"><block s="doForEach"><l>item</l><block var="win positions"/><script></script></block></script><script x="373" y="2604.833333333333"><block s="doForEach"><l>item</l><block var="win positions"/><script></script></block></script><script x="373" y="2667.666666666666"><block s="reportNewList"><list><block s="reportListItem"><block var="item"/><block var="board"/></block><block s="reportListItem"><block s="reportSum"><block var="item"/><l>1</l></block><block var="board"/></block><l></l></list></block></script><script x="373" y="2709.5"><block s="doForEach"><l>item</l><block var="win positions"/><script><block s="doIfElse"><l/><script><block s="doSayFor"><l>yAY</l><l>2</l></block></script><script><block s="doSayFor"><l>BOO</l><l>2</l></block></script></block></script></block></script><script x="373" y="2849.166666666666"><block s="doForEach"><l>set</l><l/><script></script></block></script><script x="373" y="2912"><block var="item"/></script><script x="373" y="2941.833333333334"><block var="item"/></script><script x="373" y="2971.666666666668"><block s="doShowVar"><l></l></block></script><script x="373" y="3011.666666666668"><block s="doForEach"><l>location</l><block s="reportListItem"><l>1</l><block var="win positions"/></block><script></script></block></script><script x="373" y="3074.500000000001"><block var="item"/></script><script x="373" y="3104.333333333334"><block s="reportNewList"><list><block s="reportListItem"><block var="item"/><block var="board"/></block><block s="reportListItem"><block s="reportSum"><l></l><l>1</l></block><block var="board"/></block><block s="reportListItem"><block s="reportSum"><block var="item"/><l>2</l></block><block var="board"/></block></list></block></script><script x="373" y="3168.166666666667"><block s="doHideVar"><l>board</l></block></script><script x="373" y="3208.166666666667"><block s="reportListItem"><block s="reportSum"><block var="item"/><l>2</l></block><block var="board"/></block></script><script x="373" y="3246.000000000001"><block s="doDeclareVariables"><list><l>item</l></list></block><block s="doSetVar"><l>item</l><l>1</l></block><block s="doIfElse"><block s="reportEquals"><l></l><l></l></block><script><block s="doReport"><block s="reportNewList"><list><block s="reportListItem"><block var="item"/><block var="board"/></block><block s="reportListItem"><block s="reportSum"><block var="item"/><l>1</l></block><block var="board"/></block><block s="reportListItem"><block s="reportSum"><block var="item"/><l>2</l></block><block var="board"/></block></list></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script><script x="373" y="3445.333333333335"><block s="doDeclareVariables"><list><l>item</l></list></block><block s="doSetVar"><l>item</l><l>1</l></block></script><script x="373" y="3511.166666666668"><block s="doSayFor"><block var="POSITION"/><l>10000</l></block></script><script x="373" y="3551.000000000002"><block s="doSayFor"><l>Hello!</l><l>2</l></block></script><script x="373" y="3590.000000000002"><block s="doHideVar"><l>board</l></block></script><script x="10" y="1222.999999999999"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="board"/></block><l>X</l></block><block s="reportAnd"><block s="reportEquals"><l></l><block s="reportAnd"><l/><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>5</l><block var="board"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><l>9</l><block var="board"/></block><l>X</l></block></block></block></block><block s="reportEquals"><block s="reportListItem"><l>9</l><block var="board"/></block><l></l></block></block></block></script><script x="654" y="205.50000000000045"><block s="doIfElse"><block s="reportOr"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="board"/></block><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>2</l><block var="board"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><l>3</l><block var="board"/></block><l>X</l></block></block></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="board"/></block><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>2</l><block var="board"/></block><l>O</l></block><block s="reportEquals"><block s="reportListItem"><l>3</l><block var="board"/></block><l>O</l></block></block></block></block><block s="reportOr"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>4</l><block var="board"/></block><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>5</l><block var="board"/></block><l>O</l></block><block s="reportEquals"><block s="reportListItem"><l>6</l><block var="board"/></block><l>O</l></block></block></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>4</l><block var="board"/></block><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>5</l><block var="board"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><l>6</l><block var="board"/></block><l>X</l></block></block></block></block><block s="reportOr"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>7</l><block var="board"/></block><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>8</l><block var="board"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><l>9</l><block var="board"/></block><l>X</l></block></block></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>7</l><block var="board"/></block><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>8</l><block var="board"/></block><l>O</l></block><block s="reportEquals"><block s="reportListItem"><l>9</l><block var="board"/></block><l>O</l></block></block></block></block><block s="reportOr"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="board"/></block><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>4</l><block var="board"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><l>7</l><block var="board"/></block><l>X</l></block></block></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="board"/></block><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>4</l><block var="board"/></block><l>O</l></block><block s="reportEquals"><block s="reportListItem"><l>7</l><block var="board"/></block><l>O</l></block></block></block></block><block s="reportOr"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>2</l><block var="board"/></block><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>5</l><block var="board"/></block><l>O</l></block><block s="reportEquals"><block s="reportListItem"><l>8</l><block var="board"/></block><l>O</l></block></block></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>2</l><block var="board"/></block><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>5</l><block var="board"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><l>8</l><block var="board"/></block><l>X</l></block></block></block></block><block s="reportOr"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>3</l><block var="board"/></block><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>6</l><block var="board"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><l>9</l><block var="board"/></block><l>X</l></block></block></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>3</l><block var="board"/></block><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>6</l><block var="board"/></block><l>O</l></block><block s="reportEquals"><block s="reportListItem"><l>9</l><block var="board"/></block><l>O</l></block></block></block></block><block s="reportOr"><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="board"/></block><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>5</l><block var="board"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><l>9</l><block var="board"/></block><l>X</l></block></block></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>1</l><block var="board"/></block><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>5</l><block var="board"/></block><l>O</l></block><block s="reportEquals"><block s="reportListItem"><l>9</l><block var="board"/></block><l>O</l></block></block></block></block><block s="reportOr"><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>3</l><block var="board"/></block><l>X</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>5</l><block var="board"/></block><l>X</l></block><block s="reportEquals"><block s="reportListItem"><l>7</l><block var="board"/></block><l>X</l></block></block></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>3</l><block var="board"/></block><l>O</l></block><block s="reportAnd"><block s="reportEquals"><block s="reportListItem"><l>5</l><block var="board"/></block><l>O</l></block><block s="reportEquals"><block s="reportListItem"><l>97</l><block var="board"/></block><l>O</l></block></block></block></block></block></block></block></block></block></block></block><script><block s="doSayFor"><l>Game over!</l><l>2</l></block></script><script></script></block></script></scripts></sprite><watcher scope="Square" var="POSITION" style="normal" x="21" y="310.000002" color="243,118,29" hidden="true"/><watcher var="win positions" style="normal" x="346" y="13.000001999999995" color="243,118,29" extX="94" extY="331"/><watcher var="board" style="normal" x="35" y="30" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><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="errorObsolete"></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></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></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="makeBoard" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSwitchToCostume"><l>Empty</l></block><block s="show"></block><custom-block s="for %upvar = %n to %n %cs"><l>row</l><l>1</l><l>3</l><script><custom-block s="for %upvar = %n to %n %cs"><l>column</l><l>1</l><l>3</l><script><block s="gotoXY"><block s="reportSum"><l>-100</l><block s="reportProduct"><l>50</l><block var="column"/></block></block><block s="reportDifference"><l>100</l><block s="reportProduct"><l>50</l><block var="row"/></block></block></block><block s="createClone"><l><option>myself</option></l></block><block s="doChangeVar"><l>POSITION</l><l>1</l></block></script></custom-block></script><comment w="128" collapsed="false">The nested FOR loops are the important part of this solution.  Details like the starting position of the sprite might be different in student solutions.</comment></custom-block><block s="hide"></block></script><scripts><script x="351.16666666666674" y="297.86666666666673"><block var="POSITION"/></script><script x="340" y="225.13333333333344"><block s="doSwitchToCostume"><l>Empty</l><comment w="144.66666666666666" collapsed="true">Another possible solution.</comment></block><block s="show"></block><block s="gotoXY"><l>-50</l><l>50</l></block><custom-block s="for %upvar = %n to %n %cs"><l>row</l><l>1</l><l>3</l><script><custom-block s="for %upvar = %n to %n %cs"><l>column</l><l>1</l><l>3</l><script><block s="createClone"><l><option>myself</option></l></block><block s="changeXPosition"><l>50</l></block></script></custom-block><block s="setXPosition"><l>-50</l></block><block s="changeYPosition"><l>-50</l></block></script></custom-block><block s="hide"></block></script></scripts></block-definition><block-definition s="VariableSetters" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>board</l><block s="reportNewList"><list><l>0</l><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l><l>7</l><l>8</l></list></block></block><block s="doAddToList"><block s="reportNewList"><list><l>0</l><l>1</l><l>2</l></list></block><block var="win positions"/></block><block s="doAddToList"><block s="reportNewList"><list><l>3</l><l>4</l><l>5</l></list></block><block var="win positions"/></block><block s="doAddToList"><block s="reportNewList"><list><l>6</l><l>7</l><l>8</l></list></block><block var="win positions"/></block><block s="doAddToList"><block s="reportNewList"><list><l>0</l><l>3</l><l>6</l></list></block><block var="win positions"/></block><block s="doAddToList"><block s="reportNewList"><list><l>1</l><l>4</l><l>7</l></list></block><block var="win positions"/></block><block s="doAddToList"><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l></list></block><block var="win positions"/></block><block s="doAddToList"><block s="reportNewList"><list><l>0</l><l>4</l><l>8</l></list></block><block var="win positions"/></block><block s="doAddToList"><block s="reportNewList"><list><l>6</l><l>4</l><l>2</l></list></block><block var="win positions"/></block></script></block-definition><block-definition s="Status of Win Positions" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><scripts><script x="168.83333333333348" y="95.03333333333336"><block var="win positions"/></script></scripts></block-definition><block-definition s="x or y" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition></blocks><variables><variable name="X&apos;s turn?"><bool>false</bool></variable><variable name="board"><list struct="atomic" id="1793">X,1,2,O,X,5,O,7,X</list></variable><variable name="win positions"><list id="1794"><item><list struct="atomic" id="1795">0,1,2</list></item><item><list struct="atomic" id="1796">3,4,5</list></item><item><list struct="atomic" id="1797">6,7,8</list></item><item><list struct="atomic" id="1798">0,3,6</list></item><item><list struct="atomic" id="1799">1,4,7</list></item><item><list struct="atomic" id="1800">2,5,8</list></item><item><list struct="atomic" id="1801">0,4,8</list></item><item><list struct="atomic" id="1802">6,4,2</list></item></list></variable></variables></project><media name="U3L1p5-TicTacToe" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>