<snapdata remixID="14905844"><project name="tic tac toe challenge hehe" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAAiVJREFUeF7t0sEJACAAAzHdf+gKLnGfdIHCkbttxxSIClwAo/JufwEAQUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrfOYAMpAUATPM7B5CBtACAaX7nADKQFgAwze8cQAbSAgCm+Z0DyEBaAMA0v3MAGUgLAJjmdw4gA2kBANP8zgFkIC0AYJrf+QOC496obByqTwAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="tic tac toe challenge hehe"><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="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 nubmer</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="changeYPosition"><l>-50</l></block><block s="changeXPosition"><l>-150</l></block></script></block><block s="doChangeVar"><l>position nubmer</l><l>1</l></block><block s="changeYPosition"><l>150</l></block><block s="hide"></block></script></block-definition><block-definition s="mark location" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="xPosition"></block><l>0</l></list></block><block s="reportVariadicEquals"><list><block s="yPosition"></block><l>0</l></list></block></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doReplaceInList"><l>1</l><block var="grid"/><l>x</l></block></script><script><block s="doReplaceInList"><l>1</l><block var="grid"/><l>o</l></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="xPosition"></block><l>50</l></list></block><block s="reportVariadicEquals"><list><block s="yPosition"></block><l>0</l></list></block></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doReplaceInList"><l>2</l><block var="grid"/><l>x</l></block></script><script><block s="doReplaceInList"><l>2</l><block var="grid"/><l>o</l></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="xPosition"></block><l>100</l></list></block><block s="reportVariadicEquals"><list><block s="yPosition"></block><l>0</l></list></block></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doReplaceInList"><l>3</l><block var="grid"/><l>x</l></block></script><script><block s="doReplaceInList"><l>3</l><block var="grid"/><l>o</l></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="xPosition"></block><l>0</l></list></block><block s="reportVariadicEquals"><list><block s="yPosition"></block><l>-50</l></list></block></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doReplaceInList"><l>4</l><block var="grid"/><l>x</l></block></script><script><block s="doReplaceInList"><l>4</l><block var="grid"/><l>o</l></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="xPosition"></block><l>50</l></list></block><block s="reportVariadicEquals"><list><block s="yPosition"></block><l>-50</l></list></block></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doReplaceInList"><l>5</l><block var="grid"/><l>x</l></block></script><script><block s="doReplaceInList"><l>5</l><block var="grid"/><l>o</l></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="xPosition"></block><l>100</l></list></block><block s="reportVariadicEquals"><list><block s="yPosition"></block><l>-50</l></list></block></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doReplaceInList"><l>6</l><block var="grid"/><l>x</l></block></script><script><block s="doReplaceInList"><l>6</l><block var="grid"/><l>o</l></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="xPosition"></block><l>0</l></list></block><block s="reportVariadicEquals"><list><block s="yPosition"></block><l>-100</l></list></block></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doReplaceInList"><l>7</l><block var="grid"/><l>x</l></block></script><script><block s="doReplaceInList"><l>7</l><block var="grid"/><l>o</l></block></script></block></script><script><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="xPosition"></block><l>50</l></list></block><block s="reportVariadicEquals"><list><block s="yPosition"></block><l>-100</l></list></block></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doReplaceInList"><l>8</l><block var="grid"/><l>x</l></block></script><script><block s="doReplaceInList"><l>8</l><block var="grid"/><l>o</l></block></script></block></script><script><block s="doIf"><block s="reportVariadicAnd"><list><block s="reportVariadicEquals"><list><block s="xPosition"></block><l>100</l></list></block><block s="reportVariadicEquals"><list><block s="yPosition"></block><l>-100</l></list></block></list></block><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doReplaceInList"><l>9</l><block var="grid"/><l>x</l></block></script><script><block s="doReplaceInList"><l>9</l><block var="grid"/><l>o</l></block></script></block></script><list></list></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block></script></block-definition><block-definition s="possible winning triples" 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></block-definition><block-definition s="play again" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>yes</l></list></block><script><block s="doBroadcast"><l><option>__shout__go__</option></l><list></list></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="getLastAnswer"></block><l>no</l></list></block><script><block s="doStopThis"><l><option>all</option></l></block></script><script><block s="doAsk"><l>What?</l></block><custom-block s="play again"></custom-block></script></block></script></block></script></block-definition><block-definition s="X winner" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block var="xw"/></block><block s="reportListItem"><l>2</l><block var="xw"/></block><block s="reportListItem"><l>3</l><block var="xw"/></block></list></block><l>3</l></list></block><script><block s="doSayFor"><l>x win</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportVariadicSum"><list><block s="reportListItem"><l>4</l><block var="xw"/></block><block s="reportListItem"><l>5</l><block var="xw"/></block><block s="reportListItem"><l>6</l><block var="xw"/></block></list></block><l>3</l></list></block><script><block s="doSayFor"><l>x win</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportVariadicSum"><list><block s="reportListItem"><l>7</l><block var="xw"/></block><block s="reportListItem"><l>8</l><block var="xw"/></block><block s="reportListItem"><l>9</l><block var="xw"/></block></list></block><l>3</l></list></block><script><block s="doSayFor"><l>x win</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block var="xw"/></block><block s="reportListItem"><l>4</l><block var="xw"/></block><block s="reportListItem"><l>7</l><block var="xw"/></block></list></block><l>3</l></list></block><script><block s="doSayFor"><l>x win</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportVariadicSum"><list><block s="reportListItem"><l>2</l><block var="xw"/></block><block s="reportListItem"><l>5</l><block var="xw"/></block><block s="reportListItem"><l>8</l><block var="xw"/></block></list></block><l>3</l></list></block><script><block s="doSayFor"><l>x win</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportVariadicSum"><list><block s="reportListItem"><l>3</l><block var="xw"/></block><block s="reportListItem"><l>6</l><block var="xw"/></block><block s="reportListItem"><l>9</l><block var="xw"/></block></list></block><l>3</l></list></block><script><block s="doSayFor"><l>x win</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block var="xw"/></block><block s="reportListItem"><l>5</l><block var="xw"/></block><block s="reportListItem"><l>9</l><block var="xw"/></block></list></block><l>3</l></list></block><script><block s="doSayFor"><l>x win</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportVariadicSum"><list><block s="reportListItem"><l>3</l><block var="xw"/></block><block s="reportListItem"><l>5</l><block var="xw"/></block><block s="reportListItem"><l>7</l><block var="xw"/></block></list></block><l>3</l></list></block><script><block s="doSayFor"><l>x win</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><list></list></block></script></block-definition><block-definition s="owin" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block var="ow"/></block><block s="reportListItem"><l>2</l><block var="ow"/></block><block s="reportListItem"><l>3</l><block var="ow"/></block></list></block><l>3</l></list></block><script><block s="doSayFor"><l>O WINS!!!!</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportVariadicSum"><list><block s="reportListItem"><l>4</l><block var="ow"/></block><block s="reportListItem"><l>5</l><block var="ow"/></block><block s="reportListItem"><l>6</l><block var="ow"/></block></list></block><l>3</l></list></block><script><block s="doSayFor"><l>O WINS!!!</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportVariadicSum"><list><block s="reportListItem"><l>7</l><block var="ow"/></block><block s="reportListItem"><l>8</l><block var="ow"/></block><block s="reportListItem"><l>9</l><block var="ow"/></block></list></block><l>3</l></list></block><script><block s="doSayFor"><l>O WINS!!</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block var="ow"/></block><block s="reportListItem"><l>4</l><block var="ow"/></block><block s="reportListItem"><l>7</l><block var="ow"/></block></list></block><l>3</l></list></block><script><block s="doSayFor"><l>O WINS</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportVariadicSum"><list><block s="reportListItem"><l>2</l><block var="ow"/></block><block s="reportListItem"><l>5</l><block var="ow"/></block><block s="reportListItem"><l>8</l><block var="ow"/></block></list></block><l>3</l></list></block><script><block s="doSayFor"><l>O wins</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportVariadicSum"><list><block s="reportListItem"><l>3</l><block var="ow"/></block><block s="reportListItem"><l>6</l><block var="ow"/></block><block s="reportListItem"><l>9</l><block var="ow"/></block></list></block><l>3</l></list></block><script><block s="doSayFor"><l>O WINS</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block var="ow"/></block><block s="reportListItem"><l>5</l><block var="ow"/></block><block s="reportListItem"><l>9</l><block var="ow"/></block></list></block><l>3</l></list></block><script><block s="doSayFor"><l>O WINS</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportVariadicSum"><list><block s="reportListItem"><l>3</l><block var="ow"/></block><block s="reportListItem"><l>5</l><block var="ow"/></block><block s="reportListItem"><l>7</l><block var="ow"/></block></list></block><l>3</l></list></block><script><block s="doSayFor"><l>O WINS</l><l>2</l></block><block s="doStopThis"><l><option>all</option></l></block></script><list></list></block></script></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="1125"><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="1126"></list></costumes><sounds><list struct="atomic" id="1127"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Square" idx="1" x="-36" y="53" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="1132"><costumes><list id="1133"><item><ref mediaID="tic tac toe challenge hehe_Square_cst_Empty"></ref></item><item><ref mediaID="tic tac toe challenge hehe_Square_cst_X"></ref></item><item><ref mediaID="tic tac toe challenge hehe_Square_cst_O"></ref></item></list></costumes><sounds><list struct="atomic" id="1134"></list></sounds><blocks></blocks><variables><variable name="position nubmer" transient="true"/></variables><scripts><script x="420.67610677083314" y="65.00000000000074"><block s="receiveGo"></block><block s="doSwitchToCostume"><l>Empty</l></block><block s="show"></block><block s="doSetVar"><l>position nubmer</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><block s="doSetVar"><l>xw</l><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></block><block s="doSetVar"><l>ow</l><block s="reportNewList"><list><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l><l>0</l></list></block></block></script><script x="33.67610677083337" y="51.333333333333314"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>true</bool></l></block></list></block><script><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="position nubmer"/><block var="ow"/></block><l>0</l></list></block><script><block s="doSayFor"><l>pick a square which isnt already taken</l><l>1</l></block></script></block><block s="doSwitchToCostume"><l>X</l></block><block s="doReplaceInList"><block var="position nubmer"/><block var="xw"/><l>1</l></block><custom-block s="X winner"></custom-block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script><script><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportListItem"><block var="position nubmer"/><block var="xw"/></block><l>0</l></list></block><script><block s="doSayFor"><l>pick a square which isnt already taken</l><l>1</l></block></script></block><block s="doSwitchToCostume"><l>O</l></block><block s="doReplaceInList"><block var="position nubmer"/><block var="ow"/><l>1</l></block><custom-block s="owin"></custom-block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="5" y="5" color="243,118,29" hidden="true"/><watcher scope="Square" s="xPosition" style="normal" x="10" y="10" color="74,108,212" hidden="true"/><watcher scope="Square" s="yPosition" style="normal" x="10" y="31.000001999999995" color="74,108,212" hidden="true"/><watcher scope="Square" var="position nubmer" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="grid" style="normal" x="23" y="10.00000399999999" color="243,118,29" hidden="true"/><watcher var="xw" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher var="ow" style="normal" x="10" y="94.00000799999998" color="243,118,29" hidden="true"/></sprites></stage><variables><variable name="X&apos;s turn?"><bool>false</bool></variable><variable name="grid"><list struct="atomic" id="1258">,,,,,,,,</list></variable><variable name="xw"><list struct="atomic" id="1259">0,1,0,1,0,0,0,1,0</list></variable><variable name="ow"><list struct="atomic" id="1260">1,0,0,0,1,0,0,0,1</list></variable></variables></scene></scenes></project><media name="tic tac toe challenge hehe" app="Snap! 11.0.8, https://snap.berkeley.edu" version="2"><costume name="Empty" center-x="26" center-y="25" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAzCAYAAADYfStTAAAAAXNSR0IArs4c6QAAAMZJREFUaEPtmrENwkAAxC4dG4QuBZFoGYEdGDg1BQVlJIZBkVjgGitBTm/dv/1lhiT3JMu85tDf55pM0+U1bBea1yyHvs3v8KfH7e2F9lzSQnuus53NQhaCDfjkYOH1nIVqZTBgIVh4PWehWhkMWAgWXs9ZqFYGAxaChddzFqqVwYCFYOH1nIVqZTBgIVh4PWehWhkMWAgWXs9ZqFYGAxaChddzFqqVwYCFYOH1nIVqZTBgIVh4PWehWhkM/G+hf/mjcRzPzy9QG6xHzmVXvQAAAABJRU5ErkJggg==" mediaID="tic tac toe challenge hehe_Square_cst_Empty"/><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAAXNSR0IArs4c6QAAAa9JREFUaEPt2rFKxEAQBuC5StOcjWh5Z+sDHFfaWUQRxAfwMRS18jV8ArWxsjwtbAQVxMJOrxNb4TpBcqCI3OVmZv9/s5GkC2R3882/u2QhLRHp5vn2Xrs9Ny81v0ajz6eWiKz1ev3L2xOpNejwbF0e7u+GY5A89gc1D2f8+vn+YgNKOsgmoaTjqesaWtl6l5eLpYm1VU25neOOnB8NkwinDGPa5VJAzcKYQMXDVaI0GDOoKpQW4wLFRlkwblAslBUTBGKjPJhgEAvlxUBAaFQIBgZCoUIxUFAoCoGBg7woFIYCsqKQGBpIi0JjqKBZKAaGDpqGYmGigP6imJhooGKgjYNlub4ayMfNanFLu1QnVsTonc03ybJMnk8XEN1N7SMK6Pc0Yx8S6aBJa4aJooLKNgAWigbS7GYMFAWkwXyvajQKDrJgGCgoyINBo2CgEAwSBQEhMChUMAiJQaCCQAxMKMoNYmJCUC5QDIwXZQbFxHhQJlAVGCtKDaoSY0GpQClgtCgViHrEdHRe9kFbS1BZDRqQY4ZEbdIkFLXcjsF+EvpvPwB2RWTXUZAUm7x+AToUpPBuuJvwAAAAAElFTkSuQmCC" mediaID="tic tac toe challenge hehe_Square_cst_X"/><costume name="O" center-x="26" center-y="25.5" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAzCAYAAADYfStTAAAAAXNSR0IArs4c6QAAAj1JREFUaEPtmj1LQmEUx49LU9/BoYIGFxtaKyiqoehlMQITTAvTKDELwl7JLEOixEgrxCGkIYcIgigzaigSaYy+RWNT3OCGwvU+r+r19rj6P+c5v/N/nuN90QAAnQCQBR18jMamvEECMpvbsoX0V10j2cNd8Jh7KvwCwUezLhwyjTa+CyAt70vhEI47De2fOLISzfdrC3GMUgA3h9bTVtiKBJiLYgVjBuIFUtwJrysAIVuaqjlMQN74MERPdqkWxgla9m7CqiWFI/3TUAGlXtZg0jNOtBCteGpiDg5nrrHDiYGqCSNT2CwuiHtvsaCIgWgmGFYlCNFQ3xhcbLwhUxEB1QpGpph1LMKe41IVChuof74V7p6vkB2qtAA11rGBau1OcaPUoLCAtAQjgekOSA0K6ZDW3JG3XjmXBFClpxhJfiWX6tahcufofwFpdSCoDQZVhwQQyYnmoCUeCsIhDl0nSSEckrql5W1H7JAAIjkAHLS6ckhcbRfvCC0OBmqHtDgYmG/BtQbFBcgZ6YFkOsZhNrGl4PYYSypj0G+Cm4cMW0UM0ZHgEbi7I3weNMpZpvd74ew8ylAWXajPHYCgFf2KBXnHqrR8taFwYaRaqYCkQE9sAI6T6vbTeVEaRQLDBCQF+xIjcJDY4VG3Yo5o+BScHSGi/NQOyavEc0vgXrATLYoS47xlKJeDGUhOHMo4YGXbj6pV9XsWEDkxNyCWSyXUbwtJlyoCRFIAb60A4t1R3vn065Be/gCYvc/mfwDUNVRlriG4TAAAAABJRU5ErkJggg==" mediaID="tic tac toe challenge hehe_Square_cst_O"/></media></snapdata>