<snapdata remixID="13139437"><project name="lab5.2_cruz_pt1" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAADchJREFUeF7tXQlwFFUa/mZyzSQhCZADMAIJUdhwKbgQCETAEmqRO8IuhkUKXcuU4ioCEkCqRA7RtdbiKFd2F9flSG2BIuyyBiQBw6GIEA4VOXQlRAIhTAIJJkRIb/3/ZCYzuaYnk6EnM39XUZOeft3vve99vJ7++v+/p1MURYFsgoBGCOiEgBohL9UyAkJAIYKmCDRIwLy8POzbtw90d9bpdNYG3o398PBwjBgxAnFxcZoCI5XfHQTqETArKwsJCQktWvtbz47HAOMVh9dMnrUK/vEDuNyOHTswe/Zsh+dIgdaNgB0BDx8+jDZt2lhnPsuM5+pn2HsjEWHQq0Iq/8ksa/2JiYmqzpFCrRcBOwK++uqrSE1N5d589tlnWLRoETZu3IhnnnkGCxYsgJ+fH4YNG4YrV64gLS0Nc+fOxbJly0Cz5uOPP46tW7fyZ2ZmJlatWoW3334bxcXFiHx/jB0BAwY8AX1sb9z6KKMecuen7rB+5+/vj169erVedKXlDhGwI+A777yDQYMG8Un79+9Hv379sGbNGpSVlWHUqFFMwJSUFJw8eRJGoxE//fQTl/nqq68wa9YsLFmyBIsXL+Z/PXr0wPDhw1FUVIR7NqfaETB0ZT7XUf5K53oN/GbSFut39DswOjraYSekQOtFwI6ARJazZ8+qvgUfPHiQZ8Sqqip+WGnsVt11y+9U34KPj91svc6QIUNaL7LSclUI1HsIWbduHbp166bqZLWFevfujeioKIfF//fjj/jhhx+YgDTz9enTx+E5UqB1I+BxMgzNpPQfYNy4ca0bWWm9KgRaVIZRK7c01bKJH5yByVTCRaKiokC6oGzei4AOucMVBPtB6f8pXJVhnJFbGoNU9+I+/Giq4N+U165dw9ChQ70XfR/ume7oo8BtBTrkPKwgLIAJqFaGKS0txerVq/lWWVlZienTpzOULLcEBwLVt3lf1yYaSnkxoFTX7pcVmf82tAECjHzc8MRaVG5KNw/HH3NwvqjcOjQPPPCADw+T93adCXirGjrseVhBhJmAamUY0gZJn6PZafDgwdi5cycjRXJLu259oNw0QSkthC7QCF14R8A/CEr5VYQsOILyjK7Qx/ZFdcHJmuOdEDwnB1U5q1G16y1Uv5CN0wUmK/IDBw703lHw4Z4xASvvQIddKQraBzIBnZVh6souzsgtjWL/0n7kncvnW/AXX3yBOXPm+PAweW/XmYA3b0OHT4YqiAyC8tCn3FtXZBi1cktjsFZUVODQ55/z4W+//ZbFbdm8EwEmYBkR8N9DFEQHQRmwx9pTLaNhRIbxTsLV7RUT8Pov0GF7soIYA5SBZgK6Eg0jMoxvkKcleskELCECfjRYQUcDlKRskWFaAlm5hioEmIDXqqDD1sEKOhmgDMp2Woahh5aFCxciMjKSKyUZpsPT61C58VlrI0huUSrL7BoVPC8XP7+ZYpZpyopgSHtXZBhVw+Y9hZiAxbegw7+SFNxjhJKc47QMQ5HLFPWSm5trlWE6/OGvZgIqSo3ccgIBv/4tfjn2IQL6pfKnPqY7lOuXEbLoKMoz4hC68oLIMN7DLVU9YQIWVUKHzCQF9wZDSc52WobZtGkT1q5dC4qKoYcHkWFUYS+F6EUEEfAKzYAbByroEgxlSI7IMEKNu4YAE/AyzYAbBiroWktAaoHWMowFBTVJUPfddx/Gjh1714CTiloGASZgIRHwgwEK4oKhDN3rsgzTVNPWvjgZvXQXW6b1NVeZ8P53KCkt5T2JnGlRaN1+MTMBK2oIGB/Ct2BXo2GaSl4KWzcKbVUmJqntve7FvbhQcosDWE0mk0TOqAXOA8rVmQFDoAzNqSfDUCLS8uXL+UGDckMoF4T29+zZw7m7lIQ0bdo0ZGRkcBn6e8yYMXyMImsoN4QeUHiG+scYxDxlL9FA718vckYX0hbQ6RE0/nU7OYeuUU/SkcgZD6BS85pQOwPa/AasGw1DSUVEOspO69u3L3bv3s1JSKdOncL999+PgIAAXL16lZOTYmJiQGFatE+JTSUlJejevTt/T8djM1MR87RZogl4aIpZjunQo37kTIAB1Ze+geH379mX7dgT1QUnoO+YyJE1StlViZxp3th7xFm1M6DNU7CjaJgDBw5wppujJKSGbsXxH05FeJC63GDVCL2Ui+PnC/gW/OWXX+Lll19WfaoU1BaB2qdgGx2QmuRKNExTXXI1UqbutSVyRlsCuVp7rQ5o8ybEctHWJMOQAB4WFiZ+Mq4y4i6fX/smxOZdMLXBlWgYp/tQcQPZ8x+Fv77WAMnZa4ifjLOIeUb52nfBFA3TwRyM4E4ZpqHE9XfnTsOKXsUuI3Jh+ifWxPiePXu6fD25gPsRMEfD0Ks4m3hA26Sk7OxsbN++Hd9//z3nfDzyyCOg72JjY/H1119j4sSJ2LZtGyIiIpCTk8M+MJbcEEvZDRs2YPTo0Zg0aRLS09M5vJ6epi3l1i+cieW9ihGyOA83lzzIvfZLSIZxxnrcynoTvxz4O4LnH8LPbwwmEQaAwvss1VRV4Obr/fgc8ZNxP2FauobaeMD/DFEQZY6IrivDkJ7XpUsXBAcHc/ZbSEgIbty4wW05d+4c6DXYhAkTsGXLFgQGBvLxEydOsPxC51BZ0genTp3K5J08eTLPVJZyG5ekY/XOY0yw6pIC+D84EbfztiFkwWHoQtrxd/qobijPiGcCBs/ezfvVpnzo292L8le6cFts/WTi4+P5rYhsno1AbUS0TU6IIxmmuTZtjz32GGuEJOPY3oq3/OkVLOvu+uu5vDGbrNeVPGLPJp6lddackAMlJxX465Ecav7t5C4ZpiFY6Pbdv5/5NtrcTfxkmouctucdLP8GqFYa9ohuLTIMJcZbImFsrYS1hVZqdwaBFvWGaahid0TBUD0SCePMMHtuWbdb9LojCobgFA8ZzyWVMy1rlkUvSTNk2ztv3jyOeNm1axdb8iYnJ4NMJUmiIZNx2igKht8B10S+WBKQLIlJVMYw7S8ceGDxktGFRjboKSPJS84Mbeso2yyL3vnz53PvyLaXghOIbKQP0u8wkmdee+01nDlzhqUbioJp2yUR8POHcrMEIRmfcwLS7VP/5cQk5ea1msiXdOgCDOwlo1wv5E+/rg9x1Ezo0vOSvNQ6+OR0K12y6LXIMhQMOnPmTF5bhOQWW7nGLVEw1E3xkHF6sD3xBLdb9LZ0FAyBaBsJc/r0aTz//POeiK20SQUCjS7V1RrWMBTpRcUIe3gRWSvOwwfI25snBPT2Efbw/gkBPXyAvL15QkBvH2EP758Q0MMHyNubJwT09hH28P4JAT18gLy9eUJAbx9hD++fENDDB8jbmycE9PYR9vD+CQE9fIC8vXlCQG8fYQ/vnxDQwwfI25vnUQtWJyUlsbWbbL6DgHuTklR6vwSFRiDp9SxG/fLlyxzWL5tvIODWpCRnvF9KZx3C9evXOayfvP5mzJjhGyPg471sNCmJrDQ+/vhjLF26FOPGjWNvF4PBwLPTlClT2A/G4gFDxBk/fjxWrFjB5et6vxDGgb/JQNUnK2Cc+U/cufwd7pzLxZ1zB6zwF6fncjg/beTKalkE28fHx+u732RSEnnDdO7cmQ3ALd4u5PUycuRI6PV6kA9LYWEhOnXqxLMXWfgSOW29X8j9yr/HCFRfOQvDUxvY26Xib2nw7z0atz7KsAJc+HQ210MbkZt8p2XzfgRUJSU15u3iyCvGGe8XmgEvXrwoHi/ezzm7Hro1KUmt90tJqQnHjh3nhu3du5dv47L5BgKayzDh4eGcWxwXF8ezn2y+hYBbZBi1C1eLva5vka2h3rpFhgl7byQiVK6KlP9kljWRPTExUUbExxBo0hvG4vPSvn17XoBm/fr18PPzQ1paGmgVpf79+7MnDMkvw4YNs/rB0MLVFgI6kl/EXtfHGFenu03KMEQ68nk5cuQIEzAhIQFHjx6F0Wjk1Y8uXboEMgUvKChgoyKLH8w9m1PRtl17+HV+0KH8YmuvS78Do6OjfXtEfKz3qmQYR3JL3ePOLFx9fOxm6y1YXsH5GPvIZk+p48HREha9av1gxF7X9whXt8eayTBiryvkIwRUyzBqpRU1sE784AxMphIuKgtNq0HMe8uolmHC141SLa04gksWmnaEkO8cb1SGee655/gJODIyktEgaaVtVAcoZUVWS1363s42twY3Wlja+MJO/Pxmil1ZK6yy0LTvMMxBTxuVYei8lJQU5Obm8iVIWon9cz7KM7paF5OGAoSuvMCWu4op37wItWVh6U492YI3aNJy9n/Wd/iVLDQttKuHQKMyTGZmJtasWYNDhw6xTBK3dWqL3YIhC00LFS13S7UyjFppxRGystC0I4R863ijWXHutuiVyBffIlpjvZW0TOGBpggIATWFXyoXAgoHNEVACKgp/FK5EFA4oCkCQkBN4ZfKhYDCAU0REAJqCr9ULgQUDmiKgBBQU/ilciGgcEBTBISAmsIvlQsBhQOaIiAE1BR+qVwIKBzQFAEhoKbwS+VCQOGApggIATWFXyoXAgoHNEVACKgp/FK5EFA4oCkCQkBN4ZfKhYDCAU0REAJqCr9ULgQUDmiKgBBQU/ilciGgcEBTBISAmsIvlQsBhQOaIiAE1BR+qVwIKBzQFAEhoKbwS+VCQOGApggIATWFXyoXAgoHNEVACKgp/FK5EFA4oCkCQkBN4ZfKhYDCAU0R+D/E1jsvRqjxygAAAABJRU5ErkJggg==</thumbnail><scenes select="1"><scene name="lab5.2_cruz_pt1"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="negate angle (2)" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportVariadicProduct"><list><block var="ball angle"/><l>-1</l></list></block></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="14"><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="15"></list></costumes><sounds><list struct="atomic" id="16"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="2"><watcher var="ball speed" style="normal" x="10" y="10" color="243,118,29"/><watcher var="ball dx" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="ball dy" style="normal" x="10" y="52.00000399999999" color="243,118,29"/><watcher var="hit position" style="normal" x="10" y="73.00000599999998" color="243,118,29"/><watcher var="realitive angle" style="normal" x="10" y="94.00000799999998" color="243,118,29"/><watcher var="ball angle" style="normal" x="10" y="115.00000999999997" color="243,118,29"/><watcher scope="Stage" s="reportMouseX" style="normal" x="10" y="136.00001199999997" color="4,148,220" hidden="true"/><watcher scope="Sprite(2)" s="xPosition" style="normal" x="10" y="157.00001399999996" color="74,108,212" hidden="true"/><watcher var="right side" style="normal" x="10" y="178.00001599999996" color="243,118,29"/><watcher var="left side" style="normal" x="10" y="199.00001799999995" color="243,118,29"/><watcher var="y" style="normal" x="10" y="220.00001999999995" color="243,118,29"/><sprite name="Alonzo" idx="2" x="-240.14999999999998" y="105.96230247705225" heading="180" scale="0.9000000000000002" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="32"><costumes><list id="33"><item><ref mediaID="Alonzo_cst_paddle"></ref></item></list></costumes><sounds><list struct="atomic" id="34"></list></sounds><blocks></blocks><variables></variables><scripts><script x="479" y="42.33333333333337"><block s="receiveGo"></block><block s="doForever"><script><block s="setHeading"><l>180</l></block></script></block></script><script x="60" y="112.33333333333337"><block s="receiveGo"></block><block s="doForever"><script><block s="setYPosition"><block s="reportVariadicSum"><list><block var="y"/><l>10</l></list></block></block></script></block></script></scripts></sprite><watcher scope="Alonzo" s="yPosition" style="normal" x="10" y="241.00002199999994" color="74,108,212" hidden="true"/><watcher scope="Alonzo" s="xPosition" style="normal" x="10" y="262.00002399999994" color="74,108,212" hidden="true"/><sprite name="Alonzo(2)(2)(2)" idx="3" x="239.85000000000014" y="105.96230247705225" heading="180" scale="0.9000000000000002" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="57"><inherit exemplar="Alonzo"><list struct="atomic" id="58">scripts,costumes,sounds</list></inherit><blocks></blocks><variables></variables><dispatches></dispatches></sprite><sprite name="Sprite(3)" idx="1" x="3581.147789724291" y="98.00745139087681" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="0,183.6,106.48800000000001,1" pen="tip" id="62"><costumes><list id="63"><item><ref mediaID="Sprite(3)_cst_ball a"></ref></item></list></costumes><sounds><list struct="atomic" id="64"></list></sounds><blocks></blocks><variables></variables><scripts><script x="474" y="278.0000000000002"><block s="receiveGo"></block><block s="doForever"><script><block s="doSetVar"><l>y</l><block s="yPosition"></block></block></script></block></script><script x="30" y="185.66666666666697"><block s="receiveGo"></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="doSetVar"><l>ball speed</l><l>0</l></block><block s="doChangeVar"><l>ball speed</l><l>4</l></block><block s="doSetVar"><l>ball angle</l><l>12</l></block><block s="doForever"><script><block s="doSetVar"><l>ball dx</l><block s="reportVariadicProduct"><list><block var="ball speed"/><block s="reportMonadic"><l><option>cos</option></l><block var="ball angle"/></block></list></block></block><block s="doSetVar"><l>ball dy</l><block s="reportVariadicProduct"><list><block var="ball speed"/><block s="reportMonadic"><l><option>sin</option></l><block var="ball angle"/></block></list></block></block><block s="changeXPosition"><block var="ball dx"/></block><block s="changeYPosition"><block var="ball dy"/></block><block s="doIf"><block s="reportTouchingObject"><l>Alonzo</l></block><script><block s="doSetVar"><l>hit position</l><block s="reportDifference"><block s="reportAttributeOf"><l><option>y position</option></l><l>Alonzo</l></block><block s="yPosition"></block></block></block><block s="doSetVar"><l>realitive angle</l><block s="reportQuotient"><block var="hit position"/><l>-45</l></block></block><block s="doSetVar"><l>ball angle</l><block s="reportVariadicSum"><list><l>0</l><block s="reportVariadicProduct"><list><block var="realitive angle"/><l>60</l></list></block></list></block></block><block s="doSetVar"><l>ball dx</l><l>-1</l></block></script><list></list></block><block s="doIf"><block s="reportTouchingObject"><l>Alonzo(2)(2)(2)</l></block><script><block s="doSetVar"><l>hit position</l><block s="reportDifference"><block s="reportAttributeOf"><l><option>y position</option></l><l>Alonzo(2)</l></block><block s="yPosition"></block></block></block><block s="doSetVar"><l>realitive angle</l><block s="reportQuotient"><block var="hit position"/><l>45</l></block></block><block s="doSetVar"><l>ball angle</l><block s="reportVariadicSum"><list><l>180</l><block s="reportVariadicProduct"><list><block var="realitive angle"/><l>60</l></list></block></list></block></block><block s="doSetVar"><l>ball dx</l><l>1</l></block></script><list></list></block></script></block></script><script x="385.66666666666697" y="30"><block s="receiveGo"></block><block s="doForever"><script><block s="doIf"><l/><script><block s="doSetVar"><l>ball angle</l><block s="reportDifference"><l>180</l><block var="ball angle"/></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block s="yPosition"></block><l>150</l></list></block><script><block s="doSetVar"><l>ball angle</l><custom-block s="negate angle (2)"></custom-block></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block s="yPosition"></block><l>-150</l></list></block><script><block s="doSetVar"><l>ball angle</l><custom-block s="negate angle (2)"></custom-block></block></script><list></list></block></script></block></script></scripts></sprite></sprites></stage><variables><variable name="ball angle"><l>-345.1882743454461</l></variable><variable name="ball speed"><l>4</l></variable><variable name="ball dx"><l>3.867084364229798</l></variable><variable name="ball dy"><l>1.0225744569122681</l></variable><variable name="hit position"><l>123.89120575908453</l></variable><variable name="realitive angle"><l>2.753137905757434</l></variable><variable name="right side"><l>240</l></variable><variable name="left side"><l>-240</l></variable><variable name="y"><l>96.98487693396453</l></variable></variables></scene></scenes></project><media name="lab5.2_cruz_pt1" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><costume name="paddle" center-x="42.5" center-y="6.5" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI4NSIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDg1IDEzIj4KICA8ZGVmcz4KICAgIDxyYWRpYWxHcmFkaWVudCBpZD0iZ3JhZF8xIiBjeD0iMC41Njg2IiBjeT0iMC40MDkiIHI9IjAuNzY4MyI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwOTkzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwQ0M0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8L3JhZGlhbEdyYWRpZW50PgogIDwvZGVmcz4KICA8IS0tIEV4cG9ydGVkIGJ5IFNjcmF0Y2ggLSBodHRwOi8vc2NyYXRjaC5taXQuZWR1LyAtLT4KICA8aW1hZ2UgaWQ9IklEMC4zMzQzNzk5OTYxNzMwODM4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFJQUFBQUNDQVlBQUFCeXRnMGtBQUFBRGtsRVFWUjQybU5oZ0FJV0dBTUFBSDRBQ1l3R2FTQUFBQUF0ZEVWWWRGTnZablIzWVhKbEFHSjVMbUpzYjI5a1pIa3VZM0o1Y0hSdkxtbHRZV2RsTGxCT1J6STBSVzVqYjJSbGNxZ0dmKzRBQUFBQVNVVk9SSzVDWUlJPSIgdHJhbnNmb3JtPSJtYXRyaXgoMC41LCAwLCAwLCAwLjUsIDM5LCA4KSIvPgogIDxwYXRoIGlkPSJJRDAuMDM5OTA5MTUzMjQ1Mzg5NDYiIGZpbGw9IiMwMDk5MzMiIHN0cm9rZT0idXJsKCNncmFkXzEpIiBzdHJva2Utd2lkdGg9IjEwIiBkPSJNIDE5NyAxNjIgTCAzNDAgMTYyIEwgMzQwIDE3NCBMIDE5NyAxNzQgTCAxOTcgMTYyIFogIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjU0OTAxOTYzNDcyMzY2MzMsIDAsIDAsIDAuNTQ5MDE5NjM0NzIzNjYzMywgLTEwNC40NSwgLTg2LjIpIi8+Cjwvc3ZnPg==" mediaID="Alonzo_cst_paddle"/><costume name="ball a" center-x="22.5" center-y="22.5" image="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjAiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQ1cHgiIGhlaWdodD0iNDVweCIgdmlld0JveD0iMCAwIDQ1IDQ1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0NSA0NSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgPGc+CiAgICA8cmFkaWFsR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBjeD0iMjkuNzI3NSIgY3k9IjEzLjEzOTYiIHI9IjM4LjUyOTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojRkZGRjk5Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0ZGOTQwMCIvPgogICAgPC9yYWRpYWxHcmFkaWVudD4KICAgIDxjaXJjbGUgZmlsbD0idXJsKCNTVkdJRF8xXykiIGN4PSIyMi41IiBjeT0iMjIuNSIgcj0iMjIuNSIvPgogIDwvZz4KPC9zdmc+" mediaID="Sprite(3)_cst_ball a"/></media></snapdata>