<snapdata remixID="10001207"><project name="U3L3 TicTacToe Starter-Toby" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAFIUlEQVR4Xu3dvyu1cRjH8evkZ34MyiCLMopSsmAQC3+AMhgsWA0GRSlJkSRZJGVQjBZJIYOkyIKwSgaUFEqG8/S9e55JT91d53uf6+7b+y7bua7PuT/n9ZyeU9/OyWSz2axw0YBRAxkAGjVPbNQAAIFg2gAATesnHIAYMG0AgKb1Ew5ADJg2AEDT+gkHIAZMGwCgaf2EAxADpg0A0LR+wgGIAdMGAGhaP+EAxIBpAwA0rZ9wAGLAtAEAmtZPOAAxYNoAAE3rJxyAGDBtAICm9RMOQAyYNgBA0/oJByAGTBsAoGn9hAMQA6YNANC0fsIBiAHTBgBoWj/hAMSAaQMANK2fcABiwLQBAJrWT3iQAI+Pj2VkZESqqqqkqKhI9Sq/vLzI4+OjNDY2qndcXV1JeXm51NXVSUFBgep5/Pz8yNvbm9zf36vm0z4ULMCZmRnZ29tT49ne3pbLy0uZn59Xv4adnZ0yOzsrbW1t6h0OYG9vrxwcHKh3pHkwWIBzc3MRQO3lALp3nampKe0KcQCXlpakublZvcMNOoC53EtO4QkPA/A/BQMwYXl/1wMQgPmR9p8UAAIQgL4bcJ+C+T+g71aT2cc7IO+AyciKuRWAAIxJJZmHARCAyciKuRWAAIxJJZmHARCAyciKuRWAAIxJJZmHARCAyciKuRWAAIxJJZmHARCAyciKuTVIgDs7OzIxMSFDQ0Mxa/j9MHcUy50H7OnpkeLiYtWe5eXlaL6+vl4KCwtVO9zQ2tqa3NzcqOfTPBgkwI2NDRkdHZXh4eHoQKjmur6+ltvbW+nr69OMRzPuebS0tEhTU5N6x+fnp6yursr7+7t6R5oHgwTojlKtrKzIycmJuvs0Hcfq6OjI6V7UJeRhMEiAHEbIgxxPEQDkQ4gnSro1AASgTo6nKQAC0BMl3RoAAlAnx9MUAAHoiZJuDQABqJPjaQqAAPRESbcGgADUyfE0BUAAeqKkWwNAAOrkeJoCIAA9UdKtASAAdXI8TQEQgJ4o6dYECdAdSB0fH5eBgQFdKyLivlzy+flZurq6JJPJqPasr69HB1Jra2vVO1zw5uam3N3dqZ5D2oeCBOgOgrrv9dva2pKysjLVa7C/vy/n5+cyOTmpmndD7kT24OCgtLe3q3d8fX1Jf3+/PDw8qHekeTBIgLu7u7K4uCiHh4fq7tN0ILW7uzune1GXkIfBIAFyIDUPcjxFAJAPIZ4o6dYAEIA6OZ6mAAhAT5R0awAIQJ0cT1MABKAnSro1AASgTo6nKQAC0BMl3RoAAlAnx9MUAAHoiZJuDQABqJPjaQqAAPRESbcGgADUyfE0BUAAeqKkWxMswOnp6eg3dktKSlTNuONYFxcXsrCwoJp3Q+73gt0PZ7vv99Ne39/f0e8FHx0daVekei5IgKenpzI2NibV1dVqgE9PT9EPVre2tkpFRYXqRTw7O4u+3rehoUFKS0tVOxzA19dXcfcU4hUkwI+PD3F/uVzuJLL7cyeqtaeqHRx3VVZWqv8h/LuHmpqaXG4ntbNBAkxt2zyxXw0AEBSmDQDQtH7CAYgB0wYAaFo/4QDEgGkDADStn3AAYsC0AQCa1k84ADFg2gAATesnHIAYMG0AgKb1Ew5ADJg2AEDT+gkHIAZMGwCgaf2EAxADpg0A0LR+wgGIAdMGAGhaP+EAxIBpAwA0rZ9wAGLAtAEAmtZPOAAxYNoAAE3rJxyAGDBtAICm9RMOQAyYNgBA0/oJByAGTBsAoGn9hP8B1yin5AXi7zQAAAAASUVORK5CYII=</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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Square" idx="1" x="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,iVBORw0KGgoAAAANSUhEUgAAADkAAAA5CAYAAACMGIOFAAABKElEQVRoQ+2bIQ6DQBBFPzfoDVqDbhMEhqQVa/YWvQEWBzgsp1mzogKDIKnH0BtwhGYbQtLSVs9uPieYN/+/jFkiABWAI4ATwvzu0QJ5BnAJkxG3T8hJa400TQ8+A/d9PxljHILjeIfUWk9t2yKOY68hx3Gc8jyHMWYLWVUVyrL0OcR19rqu4Xg2SRLSs3yZJJ30qLKsK+vKusraAJ2kk7Ia+Xca1pV1ZV1lbYBO0klZjeQJoZN0kk7K2gCdpJOyGsk7SSfpJJ2UtQE6SSdlNZJ3kk7SSTopawN0kk7KaiTvJJ2kkyE4qZSam6ZBkiQ7j3g2ow7DMBdFAWut49g8z56VUsiyzGvIrutma62D/wrpc4C/Zn8leV0epO9DJATwcJCh/iqxZvYEuRuoAhendhsAAAAASUVORK5CYII=" id="10"/></item><item><costume name="X" center-x="29" center-y="29" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA6CAYAAAAKjPErAAADw0lEQVRoQ93bvU/bQBgG8IdWQgyWYOiQDYZuDAl7IUFd6AT8BYSNIQOoS7bAxggDCwzAxgZjlwoGxqoCQbYOsGWoKpAYEFKl6nE5yznss30fdpyTWGIH+3fve++ZOzOC4WwTAB4EbQTAJoAqgNqQeN8BqAB4AfAHwE+BrANoDAlSZlzIyBfP89BqtUbHxsZKZX5+fsbR0RF6vV4i0j+hVqvh/PwcExNM7XK05eVlnJ2dBTc7PT39u9vtfgDwJpLBSWWCrq6u+lEU7fDwEPf399jcZLmRkEtLS329UQaoDOx0Oj5ua2srGsmDk5OT4BdFG2SoDFxZWQkiqkSyJxj6QYeqgAxQIpInRUGZ64xs0S0JmBoZBWW1ZdUtEpoGmAnpl6aLC7AgPT4++gEsEipnV3gMytmVKl3DX7q6ukKj0SgUmgWYOZICWyRUBtbrdT/DVC1zJIuEysBqteoDk57GtJHE5hlRXaB2uuY9Rk2AVpCuI2oKtIZ0BeVwmJ+fx8PD/z/s045B4ylEVcVsjlFbQKuRtFl1ZeD4+Lhf5KamprSeIo2qa9wVTSIaBeQ0YfL46AQZN0b5UM/HQlXnhMcgI2gKdJKuqumFxwhtNptvnC4iKC7iLJLiAnd3d370rq+vA5gM5TkzMzNBFbUVwdyQvBCnAD7UR0F5jCnKSLLZBjpP13BORkH39vZwcHDgFJgrMi6i4Y44PT1VFiat+SPt8ofuL4/6HiM6OzuL29vbvsNxBcnGtZ0XHvkmiZybm8PNzc1wIuUiI3eAq2jmGklOE6KKEsjCs7+/r5xeSpWuUcv3fChQTS82gLlV1zigQLiGOk/XtGujLqFOkWmBqohyT4bbFSbNGTIrUAXl2GXl1W1OkLrAMHR9fR3Hx8eBywRqHSn2A8XdqZbvkyJDmA2oVWTW5fskJI/bgFpDugCKTjCFWkHaWBtNiqoJ1BiZB9A0okbIPIEmUG1kEUBdqBaSy4RclxFNd/k+aRyqjmcZo5mRNpfvTZBZppdMSBnI93z4WdImqCnGNKKpkS4Xf007QU5drvPyWVd0firkIAPjilH47bFEZBmAArqzs4ONjY0gMQR0d3c3/t26xcXFvk1QF6vbpqkqfz/q7bGFhQVsb2/z1P5XQdvtNk5OTsB9CrYyAAVYhlYqFfGCbz/S87y/T09P78sGjIO+fn4pXs/+DOBTOA3W1tbA3ihbYz0Jv8HMvSeB/ArAKxso5f3+IJK7o9wK/gJgFMAlgF8pf8Egn/bx9ea+Eyn+VYIf8ufbIN+5zr39A7wlN3D1pfCoAAAAAElFTkSuQmCC" id="11"/></item><item><costume name="O" center-x="28" center-y="28" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA5CAYAAACMGIOFAAAEX0lEQVRoQ+2aizUsQRCGeyJABGwEiAARsBEgAkSwuxEgAjYCRGA3AkSACBDB3PPNubWnts2juuexa6lznPsw091//VV/V1dP4pwbOuf23OraNPkPcrC6GN3oV4IcpWn641lNkmTknBMc80ymaboyUZskBGlm3YF8e3tz7+/v2aybm5tua2urVYe2DnI6nbr7+3s3mUzc8/NzKZidnR23v7/vjo6O3N5ecyLfCkiYGo1GGbjPz88oltbX1zOwg8GgNtONggTQ9fW1Gw7ZbotNh6gO3aI3GO/s7MwBPMYaA3l7e+suLi6+MQcgGJEwLFukhDV/Ss7K8wC8vLx0JycnwTgbAQm4q6urucnJKRgAXIyRw7xPTms7Pz/PwIZYLZCE5+npaZZ7YjAHYNhrwhgbYJpZxr65uTGHbzRIAB4cHMwp5vHxcQYwNneKnMJcAB2Px7NHUOLHx0fTXNEgYZA8FEMFqwSnLrOMj2qLkZ8wWmVRIP3JmChGEKoWl/d7HIuDQ5wbDJIc6ff7s0mQdl90YhYf8g6hy1Yldnd3V6oBwSB7vZ5jb8MODw/nRCdkoXWfRXweHh6yYSgLX19fC4cMAgljbBfY2tpaBrZpkbGCR4wA9/X1lb3CtgLDeWYGyaCwKGVa2aDWhdZ9TjsdZ8NmntPNIPWA7IUSsnUXWvd92JQ9tMjxZpC7u7uzPbFLNa1yglZbqiwqJd9MIAnRjY2N2bsfHx8Ly0UfgGVtJpAWb1V5vM3fU/28vLxkU+RFmQkkG72UVMsgOL7DtF5QWupKjGdNIDlJyGmAejH2ZNEWm+QhdTSWl5d/IMXziI7sj8skOrI+LT7sk6xRm4lJ9ZBb1lZl2Rr/QArlWqKfnp4c/14mo9VJsYJtb29/a32amFwhdR3OXfjo3NMgq85ui2BYn3GjtxDdCcjbbBcBTM+pi5W8NowK12ImdcxXHVAXAVhvcXmaYcpJFs7+IwfUZRIfTUDREdAMUofEMoWsZV1mkLo+hFlO4W1fuVWFPgd3uhViRXW1GSQDaZXl7wy6SKMol0Ny0YHZfAoRIL7nFrmd+P3XssgKYhKwOgcQI9jsugJCbGBRDg1VGhEMkoEJVTmJk5eobVetSb9rSBlHyJbNHwwSNvEkQGVLCbl8qZPDpAvde7mWp/cLwKpIigLJQn21bTt0/RBlDdYuRTRIJvGTH6By9V2HMf9d7j387nhIW7QWyLzQ5f8IHxpedXtBRAvXEvqrEWuIBncGqlghV7iAETGS5wGJGrOHWQsHxqJpRpT4jWJEhhOHdSxZR20mZSBUj9YgPyJI2jmwK1fsLFIWCii5cgBA3rc+sEe48hOj4o2B1GD9q++qSCj7fRNX9I2D1NWRfLIi94hWsNx7yicxoaGZN0drIPVkhLL+7EyHqA5d+ewsJiTLHNgJSCuDbT1n6gy0NXlX4/42Jr99nj1J0zTum7GuKDLMkyQJt7KC43d+g27w0497JGtJ/vjwrHL7P5XNSaMYdLI4AAAAAElFTkSuQmCC" id="12"/></item></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables><variable name="Position Number"><l>10</l></variable></variables><scripts><script x="11.673502604166629" y="10"><block s="receiveInteraction"><l><option>clicked</option></l><comment w="53.333333333333336" collapsed="true">3.1.5.7</comment></block><custom-block s="Game Code"></custom-block></script><script x="218" y="10"><block s="receiveMessage"><l>X won</l></block><block s="hide"></block></script><script x="211.67350260416663" y="101.66666666666663"><block s="receiveGo"><comment w="53.333333333333336" collapsed="true">3.1.5.5</comment></block><custom-block s="Initialize variables"></custom-block><custom-block s="makeBoard"><comment w="129.33333333333334" collapsed="true">3.1.5.6  Look inside. </comment></custom-block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportBoolean"><l><bool>true</bool></l><comment w="90" collapsed="true">X plays first.</comment></block></block></script><script x="378" y="15.666666666666629"><block s="receiveMessage"><l>O won!</l></block><block s="hide"></block></script><script x="390" y="80.66666666666666"><block s="receiveMessage"><l>Tie Game</l></block><block s="hide"></block></script></scripts></sprite><sprite name="Sprite(2)" idx="3" x="-51" y="2.1249999999998863" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="76.29599999999992,0,173.4,1" pen="tip" id="37"><costumes><list id="38"><item><costume name="Untitled" center-x="86.5" center-y="56.375" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARAAAAB3CAYAAADLjB9DAAATBUlEQVR4Xu2dCfh+QxXHP5ZSFGmhKFq0SakorVRU0r4hLZTS9tC+ay/iqYinTZQU2pMKLVq0ok2piDZKaJGK9uX59p/L+5//3PduM/fOvfec53mfH//3zplzvjPzfc+cO8tqTFvWA64NrOW5+XfgD8Cl03bfvDME0iKwWlr1ybVfA7gzsJn73Nz93dARxxoVFvzbEclFwDnAuQuf04C/JPfAKjAERozA2AjkRsD9HGmIOG6fGPvvAacCpwOfBc5PXJ+pNwRGhcAYCOSuwI7uI9IYUkQkJwInAd8Y0hCr2xDIAYFcCeQmwG7us3kOQAVs+BFwjPv8PFMbzSxDICkCuRHII4A9gZ0ieX0Z8Hvgck/fOi5Hor8x5ATgCOBjMZSZDkNgLAjkQiB7Ac8AtmwBnBKfmloUCVAlQ3/hkqN627JM9HZGb2luDBQJWCVkt3b/39ScM4C3AYc1LWjPGwJjRGBoAlG08WL35qQuft91OYhvugSn3qCkEL3JUc6lyMHcoUElIrEDXFTSoJg9agiMC4GhCERTlZcBd6wJl5KWn3TE8bOaZWI/dlOXyH2w+1tH/7eB/WxqUwcqe2aMCPRNIBqErwd2rQHWj4FjgaOBoUijzEz5USR5b13DF/mxb4Z+1DDdHjEEyhHok0CeD+wPrFnRIHpN+nYXcYyh7RSRKH+jV83L5F/AS4A3jsEps9EQqINAHwSyKXAooIG2TD4KvGnE6yuUK3ke8MgKPzUV2xv4ZZ0GsmcMgZwRSE0gj3fkoT0pZaIVnko4fiFnoBrYdh/gRW7FbFkx7cERibyvgd4pPPrfgBOp++AUcMvJh8U2XC1l4ynX8dIlnv/KJVKPygmdiLY8weV7brhEp6Z0yzCKaE4WqkIEIsNS9sMsHJ+QESu1YYqG0wa3IytC+YMdefgLvCaE8/9dWduRyLOXOKap2x4z2bhnBDLuHr5K+8UmkJu5V5a3K8FJ8/59gOPHjWNj6x8CHAIoHxSS7wN6tf3TxprHV8CmMeNrs8LipASinbFayq19LCHRfF/k8cfx4tfJ8ms5ElFeKCTaTyMS0Q7gKYtFIeNt3WQEck9HHtctwUaLxrSgymRFzkP5oZD8zpHIVyYOlEUh42zgJARyd+BzwNUDmGgz2+6A5vkmVyLwKJcnCm3m+ytwX+BrEwbMopDxNW6wzbrmQG7ryEP7Rnz5NfBwt9FtfHClt/hOLmoLvaXR/h6RyA/SmzFIDUYgg8DeqdLoBKKEoCIP7WL1RcvQNZ8/q5PJ0y98K0cioeXw2pAnEpnqgjObxoyrfwfbq20EoteTpwBbBTD4los8tM7DpBqBjYHj3BEC/tPajLdt4DyTaq35P2FRSP5ttGhhVAL5EPDogP8/cb+a540Lm8Gt3cRFc7cIWPJhYOfBLUxjgEUhaXCNrbWU7NtEIK9zi8B8Iy905HFmbOtnom8LRyLXD/grzF8+QRwsChlHo5YSfVMC0dsD/SL6ojcHOwBfHwce2Vp5N+DzJW+0FPF9JFvL2xlmBNIOt75LRSGQGwA6DSz0xmUXQNMak+4IaLrywYAavZnRqWi/6V5FVhpsGpNVc6xizFKSbxKBaC2H3qz48grgtXljMDrrdPhQCFOt9K06LmBszloUkneLRSGQpwLvCPgpUtG0xiQ+ApquhMjiacA741c3mEYjkMGgr1Xx0gixTgRyPeBsYH2vOiVNFVLrr0l8BJRM1ZTRT6peAtwS+G38KgfTaNOYwaCvrLgzgRzu7mrxa1LkYUvUK/Hv9IAikFDiVHfQPLmT5rwKWxSSV3sU1lS2S1UEopWQOjHMl3eXkEqeMIzbKpHFkwIu6I5grQSeilgUkl9LVrZJFYHoleL2nl8KobUE++L8/J2kRRu4LQH+FPJk9+p8Kk5X/tpNxdER+dGJQPTGJTRFeXpJQnVEuIzOVCVOdVK9L5riTOU6TSOQ/LplJwI51d3MtujWacA2+fk5C4uEvXbwTrk9KjvsLFo6DydrEXrZFOYx7tZ53xVLnA7XuGUJVV1wpYurpiC1Ou0UHB2BD7XIvIxAQrkPXbvg50NGgMOkTFQb3NvzaEq5ECOQfLprawLRhdKavvhy/5I3Mvm4PH1L9OblMwE3Na3UFGcKUqvjTsHRjH2oTeShCESrHPfynNO5FFtn7PCcTDs90BaHAVotPAWp3Xmn4GymPtRuA59AruNez67uOWZvXvJp6dC2gv8Aet37+3zM7GSJRSGd4OtcuDb+PoHoAqSDvOq17kOdU5dDmwyPgC4n1xocf13IcwBd2DUFqf0LOAVnM/ShNYHoOoF7eA7pNvkXZOjknE06MNAmXwV0vcYUxAhkuFZshP1iBLIZoIN8fdGFUWcM54/VHEBgy5ILqHTA9bkTQaz2r+BE/M3FjUa4LxLI8wBFG4vynZKDk3Nxds52KLF9Rw+A5wNvmggojX4JJ+JzDm60JpATgR09D+xGuRyaNGxD6Ia7k4AH5GtyI8uMQBrBFe3hVgRyFXd1gBJ0i6JrGxSFmOSHgKIPRSGLokS3rtz4Z37mtrKoUWduVYMVWkSgMWkXUxj9ap3gYamb5UK3phnk+SCgu3d0r8yi7AQompyCNO7QU3B6QB8aE3ZBIKGrGt4L7DGgM1Z1NQJHuruHF5/Uxd06U3Uq0rhTT8XxAfxojHVBIJ8CHugZvCegg4NM8kVABw3pwKFF+TTwoHxNbmyZRSGNIWtVoBXOBYGEQmHLf7Rqh14LhfIgU5t6turYvbbCNCprhbMIRPe9XOBhoKXRSqzqr0m+CGjLgRKm/taDjSZ2f0zj0DrfJsvWslYYi0BCCVRb/5FtO69iWGg9yJQSqXK41a/jeJowC0tbE8hLgP08F+zQ5CzatJYRoUOXtUZk/1qlx/GQEUjadmqNryKQVwGv9Ox7tfv3tGab9hgIzKX9Wv1CxgB4BjpaY2sEMv7eMWcCUetV3Sww/hZO74ERSHqMs61hLgRSlgsxAunWNVtPXwr2nlMH7AZ1nqXn1H6dOnuezTe4VZ0wtSnM4O3X2QAjkLynMYsDNMdoqfX0xSKQzmM3CwVzIpCxTWM6/br31LuMQHoCOtdqjEBWtMxYft1zsrUzwdkUJldaqG+XEUieBFI2OIuWzYHwjEDqj7PJPqk1PCKRRZn6Op5OYXdPPWGsBNKI2CwC6ak3JazGCORKcBt1/oRtUkUeuUQhnYnYCCRhL+pJ9dymMAWsnTt/wvYZA4F0nr7YW5iEPahH1UYgK4M9dBRSlzyGjkKiELBFID2O9ERVzXEKIyij/IImaJOmBDLUWxkjkASNP0aVcyWQMhIZMgKpIrWq7/vqf9HssAikryZLV48RyKrYDkUidQZmnWfS9ZYVmqPZYASSuqnS6zcCyYNA6g7Kus+l7DlRpi/F3Gtv4BDP2g8Bu6T0wHRHQ+CDwM6etn2AQ6PVkLeiHAZk01/1oW2OSiC6kPkUr4/8BLhl3v3GrHMInA3cwkNjW0AXpc9Bhh6MTclj2fPFj3rKdouKl6Yw1wT+FLB4vZJ/T+mc6W6GwLrApYEi+vc/N1M16qej/aK2RKHNoGxTpqV5KxWLWm+RbDorEHFsF4hMYjhgOuIhoEjjy546RSS3ilfFKDRFHRQNPe5Sd5eyDc284vGoZFsQyAcCOY9nBXIjbY22cmkQUK7jLZ5q5UR2TVNdtlqHGIgFGF3q7lK2bWMkIZAXB07xPh54aFsrrVwvCHwCeIhXk07Zf0MvtedVSdSBUdO1GAQQQ0dNc+O9vi0qLCKQuwDf8Ky4HFinrmX23CAIXAas7dV8V+Cbg1gzbKV9DsQY0UeVDn0fez1LdJJdNPBi4HpeH9gBOHnYfmG1lyCwPfB577vfAhvMGLHoA2QJljEJK6auZc0fHZ9FAjkGeIxX+8HAc2bcIXN2/SDg2Z6BxwK75Wx0Ytv6GohyI3ZdsfX5UCfRv0ggoZvezwM2Tdzopr4dAr8ENvGKqg3f007dJEolGSQBZFLUk0LnoulJ9C8SyLWASwJg2TQmv7EVmr7IyvWBP+Znbq8WRQ/TeyKQFFFNFYF0zrH4Cj4GPNwD7P3A43vtAlZZFQLvAx7nPfRx4BFVBWfwfZJf2gXcUuov063quw72JMTqG6VOqc7pi0Ll82fQ+cbg4o0ATS19EcmL7OcuKQd46ighlf5kmIRY7VfAxl4vnPohvWMadGqLV3gG/xq44ZicSGxrkl/bBInTMhhiD/hUeATDolAHvSBAKon7gKkvQUBksZH33WsAbes3WYFA7AFY4JpKr99usevplUDKQuSnAIdbDx0UgScD7wpYYFPMVUGJPWhiD+qqjhSzvthYXGF7WWImlKQ7F7h5ldf2fVIEzgE282qwJHcY8pgDMGVU03Qao+ebJFRj47CSvWWGaCfulwKePRfQAiaT/hHQorEQ9vcK7Mjt37r8aow5cGLqaoJUjHqTRR9VTPZh4FGetxe6hWX/aIKCPdsZgasCWjh2fU/TR4BHd9Y+XQWxBk+MgdwW5a51x8IgaP+yUGhr4PRAqQOBF7VFw8q1QuAA4IWBkncCvtVK4zwKdR18Q0xd/Jbp4kOXsrV6SNVc6t3AEwOa5rrjsxaokR8K7ZRWFVqyrqXrJuUIxBhAMXR0baO2NrQtV9veKgLRyVY/Dmj7InCf2rXYg10QENbKc/hya0AnyZksR6BLCJ98ANZsvDI7VHzZGO7iey3TqghESl4GvC6gba4H19QCNtJDoYOepHpf4PWR6pi6mi4k0KVsbFzb2JIFgQgIzbO3CiAyp9O/Y3eIKn2h0/JV5tuA8lMm9RFoM5DaDNj6FrV7solNTZ5tZ02D98n3Az4TqOX7rjP/s7UFVjCEwFUcad8u8OX9gc8abI0QaDOY2pRpZFSLh5vY1IY0G5tUZwpTKNU5m6G3L0cHdoY2NsQKrISAMA0dDKS3MZrWmDRDoMnAk+amzzezptvTdW3LjkDkti4rukfAf+3D0H4Mk+4IaKOc9iP58lVA0xqTdgg0GVB1B2k7S7qVqptQbeJva4uaRCCqZEsXWq8ZqHGvkn0arY2bYUHtNzos4Pe/3FTxjBliEsvluqRQ97lYdrXRU2Vj1fdt6gyWaUogUvLYJedO6D4S3Uti0hwB3UWs+3lCYmd9NMfTL1F3UNV9rrtF3TQss7OX6EPmtyEQldN05eUl/u8EnNgNm9mVfgBwQonXrw2c/zE7gCI5XDWwxkIegmPUBCIH3gs8IdCwf3dH65UNiEh9YTJqRLg6SnKtgEdHAbtPxtPhHakiiKrvh/dgZQuW5UN8W9sGC0t97qpU53A+rKQGm85Ud7dl05bjAufTVmu0J6oQKItCxkYey6KQEAZdx3oQ165KVV6XG5Uta7dDiMq7c9nhQCrxBUCn4Tf5hakaOPb9CgSaYtp1jKTGvY4/yXyIoXg9t7DpziVI7Q+8NDWKI9OvZehlmJwGaOHepSPzaSzm1hlwhS8xxkcfuFT5lMyPWIrXdfN43VcSko8CewB/6QPNjOu4httF65+zUpisa0R1NcOfMvZhCqZVDTgjkJqtHItAVJ10KRlYlhPRrt59Ave51jR19I9pSnIIoF20IVHOQ+RRt3OPHpABHaiDccyx0Yerg+RwUoBU9namAHGOryWXvfYWLva2pY8hdmUdRiCR8E5BIDJN8/tl282/7o4JCJ27Gsm1LNToHA/hcLcl1ui4hP2ysHZeRtRdEj4mVKrWuUT3JRWByFDN848E1lli9dsckUztPlfdMyzieMYS3y9zeSGda2rSPwJTJJDeUUxJIHJG8/1DgbLkqp75M6Cdvvr8p3cE4la4utstqx2z11yiWsnSvUtOe4trkWkrQ2CQnMHUmiM1gRR4le0wXcRTN669GVBU8reRAX01F23o2gv/WlDfFWGhPJDJsAhYBBIB/74IRKYqH6CjEe9eYbfWP7wdOALQZVY5iy550sHGmqpoPcwymUveJ+f2WrTNCCRCS/VJIIW5uiBJ+YG1a9ivU9COcR9tac9BdJSBDvvRR6eDVcnlLs9zcNWD9v0gCPSeeBzEy0SVDkEgckVhvg5lfmZNv5Qn+bTb5XsScHHNcrEe2wDQjtkdgQdW5DcW63wroJW4mp6Z5InAIoEMNR7yRKaGVUMDdht3TKLOu2giOhntVEDLvvXRrW0xZVNAS/P12abFSWC6W1jHD/4wplGmyxDIDYGhCaTAYwuXR3h6S4AucPkS5Uz0+TlwCfAH99Er00XRq+VrA+u7vzdxl1Yrp6HPRi3tUO5GSeAzW5a3YobAqBDIhUAK0HT3q27CU35BpDIGEVkoT6Ob4nR3sIkhMBsEciOQReC3c0Sic0W0WS8n0WY3Hd2o09O/nJNhZosh0CcCORPIIg7aiFYkMTfvE6CFupTPUAJXH52BYmIIzB6BsRDIYkMpR7GY4NR/awVoTNGK2CJBW/w9J2YFpssQmAICYyQQH/c1vASoCGZDlxxVolQf/7xRndtaJFj19yIvCatE7L+n0MDmgyGQEoH/AVpIVJ7EcACEAAAAAElFTkSuQmCC" id="39"/></item></list></costumes><sounds><list struct="atomic" id="40"></list></sounds><blocks></blocks><variables></variables><scripts><script x="138" y="30"><block s="receiveGo"></block><block s="hide"></block></script><script x="208" y="166.00000000000003"><block s="receiveMessage"><l>O won!</l></block></script><script x="208" y="238.00000000000003"><block s="show"></block></script></scripts></sprite><sprite name="Sprite" idx="2" x="-61" y="14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="76.29599999999992,0,173.4,1" pen="tip" id="49"><costumes><list id="50"><item><costume name="Untitled" center-x="65" center-y="44.875" image="data:image/png;base64,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" id="51"/></item></list></costumes><sounds><list struct="atomic" id="52"></list></sounds><blocks></blocks><variables></variables><scripts><script x="213" y="165.00000000000003"><block s="receiveMessage"><l>X won</l></block></script><script x="138" y="30"><block s="receiveGo"></block><block s="hide"></block></script><script x="203" y="298"><block s="show"></block></script></scripts></sprite><watcher var="Board" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher scope="Square" var="Position Number" style="normal" x="10" y="103.000002" color="243,118,29" hidden="true"/><watcher var="Status of all winning triples" style="normal" x="277" y="202.000004" color="243,118,29" hidden="true"/><sprite name="Sprite(3)" idx="4" x="22" y="-6" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="2.754000000000064,0,137.70000000000002,1" pen="tip" id="64"><costumes><list id="65"><item><costume name="alonzo" center-x="45" center-y="60" image="data:image/png;base64,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" id="66"/></item><item><costume name="cat3" center-x="79" center-y="90" image="data:image/png;base64,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" id="67"/></item></list></costumes><sounds><list struct="atomic" id="68"></list></sounds><blocks></blocks><variables></variables><scripts><script x="103" y="181.00000000000003"><block s="receiveMessage"><l>Tie Game</l></block><block s="doSwitchToCostume"><l>cat3</l></block><block s="show"></block><block s="bubble"><l>Cats Game</l></block></script><script x="312" y="183.66666666666666"><block s="receiveMessage"><l>O won!</l></block><block s="show"></block><block s="bubble"><l>O Wins!</l></block></script><script x="269" y="328.66666666666663"><block s="receiveMessage"><l>X won</l></block><block s="show"></block><block s="bubble"><l>X Wins!</l></block></script><script x="141" y="35"><block s="receiveGo"></block><block s="doSwitchToCostume"><l>alonzo</l></block><block s="hide"></block></script></scripts></sprite></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><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"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-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="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></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="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></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>1</l></block><block s="doSwitchToCostume"><l>Empty</l></block><block s="show"></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><l>3</l><script><custom-block s="for %upvar = %n to %n %cs"><l>j</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="j"/></block></block><block s="reportDifference"><l>100</l><block s="reportProduct"><l>50</l><block var="i"/></block></block></block><block s="createClone"><l><option>myself</option></l></block><block s="doChangeVar"><l>Position Number</l><l>1</l></block></script></custom-block></script></custom-block><block s="hide"></block></script></block-definition><block-definition s="Possible winning triples" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Status of all winning triples</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="Board"/></block></autolambda><list></list></block><block s="reportNewList"><list><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l></list></block><block s="reportNewList"><list><l>3</l><l>5</l><l>7</l></list></block><block s="reportNewList"><list><l>3</l><l>6</l><l>9</l></list></block><block s="reportNewList"><list><l>9</l><l>8</l><l>7</l></list></block><block s="reportNewList"><list><l>3</l><l>5</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>4</l><l>5</l><l>6</l></list></block><block s="reportNewList"><list><l>1</l><l>5</l><l>9</l></list></block></list></block></block></block></script></block-definition><block-definition s="Initialize variables" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><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></block-definition><block-definition s="Game Code" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><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="doSwitchToCostume"><l>X</l></block><block s="doReplaceInList"><block var="Position Number"/><block var="Board"/><l>X</l></block></script><script><block s="doSwitchToCostume"><l>O</l></block><block s="doReplaceInList"><block var="Position Number"/><block var="Board"/><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><custom-block s="Possible winning triples"></custom-block><block s="doIf"><block s="reportListContainsItem"><block var="Status of all winning triples"/><block s="reportNewList"><list><l>O</l><l>O</l><l>O</l></list></block></block><script><block s="doBroadcast"><l>O won!</l></block></script></block><block s="doIfElse"><block s="reportListContainsItem"><block var="Status of all winning triples"/><block s="reportNewList"><list><l>X</l><l>X</l><l>X</l></list></block></block><script><block s="doBroadcast"><l>X won</l></block></script><script><custom-block s="Check tie"></custom-block></script></block></script></block></script><scripts><script x="457" y="154.66666666666669"><block s="bubble"><l>Hello!</l></block></script><script x="416.6416015625" y="110.8333333333332"><block var="Status of all winning triples"/></script></scripts></block-definition><block-definition s="Check tie" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportAnd"><block s="reportNot"><block s="reportListContainsItem"><block var="Board"/><l>1</l></block></block><block s="reportAnd"><block s="reportNot"><block s="reportListContainsItem"><block var="Board"/><l>2</l></block></block><block s="reportAnd"><block s="reportNot"><block s="reportListContainsItem"><block var="Board"/><l>3</l></block></block><block s="reportAnd"><block s="reportNot"><block s="reportListContainsItem"><block var="Board"/><l>4</l></block></block><block s="reportAnd"><block s="reportNot"><block s="reportListContainsItem"><block var="Board"/><l>5</l></block></block><block s="reportAnd"><block s="reportNot"><block s="reportListContainsItem"><block var="Board"/><l>6</l></block></block><block s="reportAnd"><block s="reportNot"><block s="reportListContainsItem"><block var="Board"/><l>7</l></block></block><block s="reportAnd"><block s="reportNot"><block s="reportListContainsItem"><block var="Board"/><l>8</l></block></block><block s="reportNot"><block s="reportListContainsItem"><block var="Board"/><l>9</l></block></block></block></block></block></block></block></block></block></block><script><block s="doBroadcast"><l>Tie Game</l></block></script></block></script></block-definition></blocks><variables><variable name="X&apos;s turn?"><bool>true</bool></variable><variable name="Board"><list struct="atomic" id="949">1,2,3,4,5,6,7,8,9</list></variable><variable name="Status of all winning triples"><list id="950"><item><list struct="atomic" id="951">X,O,3</list></item><item><list struct="atomic" id="952">3,O,7</list></item><item><list struct="atomic" id="953">3,X,9</list></item><item><list struct="atomic" id="954">9,O,7</list></item><item><list struct="atomic" id="955">3,O,7</list></item><item><list struct="atomic" id="956">O,O,O</list></item><item><list struct="atomic" id="957">X,O,X</list></item><item><list struct="atomic" id="958">X,O,9</list></item></list></variable></variables></project><media name="U3L3 TicTacToe Starter-Toby" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>