<snapdata remixID="10789143"><project name="U3L3-Tic-Tac-Toe" 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="0" y="0" 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="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAMdJREFUaEPtmsENglAQBZcm8EhiJdYi/qaM1sIVYjjYkYmJBbzLBH+G++SxMxwZqrNnqKpLVS093DVN5/170HVuy/Nx/+ub1u1V7dbeHnTUjBY6apnfe1nIQrABPzlYeDxnoVgZDFgIFh7PWShWBgMWgoXHcxaKlcGAhWDh8ZyFYmUwYCFYeDxnoVgZDFgIFh7PWShWBgMWgoXHcxaKlcGAhWDh8ZyFYmUwYCFYeDxnoVgZDFgIFh7PWShWBgN9F+rlj8ZxPG0fpgqdIlzL6G8AAAAASUVORK5CYII=" id="10"/></item><item><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAgVJREFUaEPt2jtPwlAUB/DDpB0QZ6KGkS9AYHQiBtCEqAgKBCOy+hwcTRmN8VuYMDk6qpvG4ORj9ZWoIy4sDqYkNaIg5957Tm+LsDXp4/7uv73hn9YHAKFkMr3j9w8Ng8d/zebHtQ8AJiOR6HGxtOxp0NvrC1zV6w8tUCaTO6rVDke9HND5xSVUTXMAcm2I/zOhx6dnmBgfc1Uq3caESmilXIFgMAhVc9cVqJvbO5hOpWBv/wBm0zNtY0KBGo13KK9WIBwOa0fZmKV8oeNYUCBrCtyA6oWxxokG6UZhMMIgXSgsRgrkNEoEIw1yCiWKUQJxo2QwyiAulCyGBESNUsGQgahQqhhSkCqKAkMOkkVRYVhAoihKDBsIi6LGsIJ6oTgw7KBuKC6MI6CfqGx2oVXOuvWZtrYmsSFUHyTO/3WI1afyhSKcnZ7A2voGW1F0DGTdZslEAgzDgLn5jLdB35+Z7a1N1jrPnlCnBYCzzrOC/lrNuFBsIMzSzIFiAWEw9vJHjSIHiWA4UKQgGQw1igykgqFEkYAoMFQoZRAlhgKlBOLAqKKkQZwYFZQUyAmMLEoY5CRGBiUE0oERRaFBOjEiKBTIDRgsCgWKx6cgGouxtUzRam//oc3mFuVeGrvxtb6FCgRGfs0FKiHRGdS5/wCkc/Yx1+7vhPrtA8AQAJQwsXpgn/tPUFR7qLbGkSAAAAAASUVORK5CYII=" id="11"/></item><item><costume name="O" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAABF9JREFUaEPtmktME1EUhv+uFXClCwQCCtTHwhaNbhRFQ4zgK2oUfMQoBSUuJETjhlLKxiAVF8YHxcSoQPERH2BiiILoQhRpNRFESSSCzx0PXWPOmJu0dKZzZ+ZOQWSSpovee+Z85z9z7r1nasE0uywA1gJonw5cSUkp3RLQocOO9it1tf80U+fLLjgKHG9ngKaqjDMK8SrT+rgNfn8A/R8/oL3tCQYGPoVN3blrN+Lj47HMZkfWukwkJsznNa84TqhCg0Nf4PXWof7GdWQsXyF97HYbrOlpss7Szfs+fMSbgB8P7t+Txu/Jy8eO7Vt0gwkBCgYpPFKM/LzduqJ95+4D+BobMDI8jKKjxbrADANdvVYPt8sJAjla5EBcXKzu6LKJlK7VVVVISExEeblTU3B0A42MjKLcVYHenh64KyuxauUKwyDBBsj+xcte1F66gEu1XmRvyOKyrwuIblbgKERsbCzOeqqFqKLkLaXhidISnPHUcKWgZiAGY7VaUel2cUXN6KCe3vfYnJvLBaUZ6HBBIWJiYnCuxmPUT03zCWrpksV40fkqYnprAjp/4TI6nrajzltrapqppV8gEFC8PzcQi9C7nl4sWbxIU3RFDj5eUiqZU8oQbiBKNZs9A8eKi0T6p9kWPcM2mw0NjT7Z1OMCokH5eXsQSWrNnhmYQKkf8HdD7qjDBUQyL0xNm3R1WAyYSs0tLWHprwpE25qkxAQMD49MSiFQEvJ0lQe/f42FLR2qQLS1oc1jtMu0WkZSkSo5XoLW1kchQ1WBKN1Wr8nkWqXVnBD9e0rKAkxMO1UguUmiHdNrTy7YqkAWiwXj4+N672nqPKp2dAUvJRGB6EePx4NbN32mOqbXOB0zmny+kPKtCuT1emXrvV4nRM4j5yf6NwMkMsJGbWlWSKnWG3VE1Hw6/D1/1hGyRv5fVY4imZ290ZSegQiV6ASwKSc3ZNFXVajM6cKChak4eGCvCB+E2qBF/2lHR0hXSBWI9cqm2lrEWl2a93K0VZ8zJw6fB4c09ceESiFjjDJn1uwYnDr59wTLLlWFaKDSZLOdVrIfKchcQHQmWpuZOaVOrD9/fJdto3EBMZXoO1q9OCV12IFT6RHgBmIqKTUnopV+VKpT09LDnh1NzxAbzNqyk9UsoWN39+uuiH1BboUYFBWIvr6+qDcbWTDlGiOaq9zEdIo2FC8M+alZoYlKuVzlpnZS6VR6troqrHeg9MzqBiKDlNP0/sbpcgvfGlERqqhwY2hwEDXnariDZgiISewsK5PetjkcDsMvvmjRvF7fKKmi562gYSCCCnZiXdb6sB0wT0knRRoamyTFyYbe4AgBYg4T2N37zXjY0iyV1y1bt0kt5OUZdmnIImu61H2lg+PY2C98/fYd/f390lj67N23Hzk5OYZUFgoUrARFvOu1X3KY/qswOjqK27eapCHJySmSCvTijAGLekdrGhBPmpkxZgbIjKiKtDm9FZou/2icO3feyz8NoolAOmg4eQAAAABJRU5ErkJggg==" id="12"/></item></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables><variable name="position number"><l>9</l></variable></variables><scripts><script x="10" y="10"><block s="doWearNextCostume"></block></script><script x="28" y="375.8333333333335"><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 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></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>Player 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></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 has ended in a tie!</l><l>2</l></block></script><list></list></block><list></list></block></script></block></script><script x="32" y="45"><block s="receiveGo"></block><block s="removeClone"></block></script><script x="28.399999999999977" y="128.3333333333334"><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="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>0.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><comment w="90" collapsed="true">X plays first.</comment></block></block></script><script x="289" y="414.66666666666663"><custom-block s="status of triple %l"><block s="reportNewList"><list><l>1</l><l>2</l><l>5</l></list></block></custom-block></script></scripts></sprite><sprite name="Sprite" idx="2" x="-10000" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="12.24000000000001,0,153,1" pen="tip" id="168"><costumes><list struct="atomic" id="169"></list></costumes><sounds><list struct="atomic" id="170"></list></sounds><blocks></blocks><variables></variables><scripts><script x="77" y="171.00000000000003"><block s="gotoXY"><l>-10000</l><l>-100</l></block></script></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="1.7999999999999545" y="1.8000000000000007" color="243,118,29" hidden="true"/><watcher var="board" style="normal" x="3.6000000000000227" y="3.6000000000000014" color="243,118,29" extX="80" extY="70"/><watcher scope="Square" var="position number" style="normal" x="4.645161290322562" y="4.645161290322591" color="243,118,29" hidden="true"/><watcher var="turns" style="normal" x="3.7999999999999545" y="101.6" color="243,118,29"/></sprites></stage><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="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="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="doSetVar"><l>position number</l><l>0</l></block><block s="doFor"><l>rows</l><l>1</l><l>3</l><script><block s="doFor"><l>columns</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></script></block-definition><block-definition s="x and o" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportEquals"><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doIf"><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume name</option></l><block s="reportObject"><l><option>myself</option></l></block></block><l>Empty</l></block><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><comment w="90" collapsed="true">X plays first.</comment></block></block></script></block></script><script><block s="doIf"><block s="reportEquals"><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><block s="doIf"><block s="reportEquals"><block s="reportAttributeOf"><l><option>costume name</option></l><block s="reportObject"><l><option>myself</option></l></block></block><l>Empty</l></block><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><comment w="90" collapsed="true">X plays first.</comment></block></block></script></block></script></block></script></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>5</l><l>9</l></list></block><block s="reportNewList"><list><l>3</l><l>5</l><l>7</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></list></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><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>blankCHECK</l><l>BlankFINAL</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>blankCHECK</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>BlankFINAL</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>blankCHECK</l><block s="reportListContainsItem"><block var="item"/><block var="i"/></block></block><block s="doIf"><block s="reportEquals"><block var="blankCHECK"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSetVar"><l>BlankFINAL</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="BlankFINAL"/></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></blocks><variables><variable name="X&apos;s turn?"><bool>false</bool></variable><variable name="board"><list struct="atomic" id="609">X,X,X,O,O,6,7,8,9</list></variable><variable name="turns"><l>5</l></variable></variables></project><media name="U3L3-Tic-Tac-Toe" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>