<snapdata remixID="8492527"><project name='single player ping pong' app='Snap! 5.1, http://snap.berkeley.edu' version='1'>
  <notes>this is my most extreme code HIGHEST SPEED 3203 HIGHEST HITS 100001 

  </notes>
  <thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAACg1JREFUeAHtm3tMVNkdx7/zAGd4yUNeZkB5DSAjyMPdUA2s1X+6JJo0wWQ3jewfuxut2SAJ6R9NTZq6Gv9oNJqahZpaMTWsjbFrMe2GP2yXtksVBGEVJFKRp7u8YXgzzPSea2eKCw4aZzh37vmdZByce+f+zvf7/XDPveceNAAc0osaOcDFAS2XqlSUHPifA3qnE0FBQTh69CgKCgqcH3n8XaPRYOPGjWDv7tr09AwWFublXWpra3H+/Hk4HHSidueZr25jJMjJnjhxAsXFxV7V0dljxacVbTAGb3Zbh/H50/e3wRJvlfe7fPkyTp8+7fY7tNE3HdBJ3f5lTEwMTp48iaWlJfl15MgRdNxvR8o2M7RaLX5/5QruNzfDYrFgZmYG1dV/wIh1BsEBRvn/fn5+mJiYgE6nw707/0DfQK90WB0MBgPGx8eh1+vl4957OIaBmWT4bQjGkZ8k49mQHcXvmhAQFIroMD2mFoKg9QuB3j8Y6YnB2BQ0KX/PZDLh5s2bmJub802XqdcvdUAegkNDQ6Uhb8G1E4NuPiwIJR9+gr0/LsKmwEBskLb29fXhym+/QGpWMFr/XYe//OkKOvqmkJtnQZT/Ena89UO0tDyA32Qbvo4qgNE2jvmJIQSEROC99w9Jwygr8Xz4fdw9D4O/Fq0dNmSnGRAREY6pv/age9DVDVefAqX6DG5q6nNABnBsbMwVNpOYkbMTkSGB+MHPSmHauhWLU5PS+QxgoG7JNOGdd/LwqLMXWdiNt8emkWFOQO/jh9BLtzRZ2TkINpjxoH0Ub2Xno3doArGRYfLxl1/HdffPwToL7Ej3w+gkYJ0aw8Qs646ddUFuzl8KdhZdXFx0fkzvKnLAdQ1YVlaGAwcOeFVaZz9wo37TK9UoKQpBtPGJvG91dTUqKytf6Xu0k2854ALQaDTi4MGDyMnJ8ZoCdvcbFxe35nDKzpRsuLfZbKivr8e1a9foLthrqfA9sAtAvt2g6qI64JoHZAawu9mwsLA15+m8adbk5CRmZ6WLQ2pCOOACMC8vD8ePH0dycrI8feIp9ewOtuObZgwPfuv2kKHhEUhItaCtrQ23b9/GmTNn3O5PG9XhgAxgQkICzp07h/DwcFmV8+7TExI7Pj+FtGdfwrKBjfYvb1pp80L8H5GUlCS/nj59ihs3brz8C7RFFQ7IAO7btw/sURwDr6KiAuXl5fjss9/gwVf/RExWBso+KUNpaSnS08zIy9uJJbtDnniOiIiQTWhsbERDQwM++PAD2BfsYGc91nJzc2HvuoPI8GWPnPeWwrApDnPXyuV9lv8zM9qPBWn6h7U9e/YQgMvNUenPMoCRkZGueUD2NOTChQsICTEgfns6wjYGYXp6GmlJFmTtsKDq763Ii/LD8GIwDI8fw6iZhCEgGu/+qAA9bfVIz96Hb1oa8dFHh2Gdnl159/r0njTJvXVVO1lt59mX5v1WtUh1H8oAtrS0oKioSBaXmZmJ/fv3o6mpAZGxW6THaNrnEBm1CIzajPfensZ3I4HYHr+A1oez2J6RiRnrPExbTBgcmQAbOpMzczA6MgSH1n+FYTqHDZruO7Ct2AL5sZsTQDb5TE39DsjTMAEBAbh06RKio6M9rnjzd//C5qa1J5EdEQkY2HsSz6w2jIyM4NixY/JcoMc7RAdUlAOueUA2DO/atUtecMDzuevQ0JC88KC/X3psQk31DrgAVL1SEqhIB+RrwOU9M5vNYI/lvNHsdrt8jWi1Pl/n540adEzfcsAFYGJiIqqqqhAbG/taCjTWQbT+7Qss/n8Ry6rfj9uWi+i0nfL6wOvXr+PUqVOr7kcfiuWAawhmS9/Zws/XaezmpeUXhSiMtYNNJLtrbPNs+T0MDw/Lux0+fBh1dXXuvkLbBHBAPgOmpKQgKirKNQfHlj7pjGFYmh1DZFwShnr/I01A54FNOLN3Nln955oazEjzg5H6Oeg0z6dblqCF/8HTsI/0Y4MpA3NVH79gIRuCndMshYWFBOAL7oj5H/kRBbvrZWCw1+DgIPq+HcdU09fYXfwxfvXzcmiMevz68zrMzuvR1dWMgl35sEuTxt+fLNZJi0nnJwaxJC2nsg08WuGoc6KZ1WFLraiRAzKAPT09GBgYkAFkw2pEqAFh5gz0PqxDc8t9zI5N4XefHkXMlnjk78zHyIQVo6OjMkTfH3m1HV8BD76EvbtxhbvLAezs7FyxnT4QzwHGj/yXGocOHUJJSckLS7HYEnx3TyR0Oi0sC48Q5JhZ0zlWpDV0N6amptDR0SE/W3YOx2t+mXZQrQMuAJlCthQrOzv7te+EX9UdNmQ3NTXJ15LsbEiNHHgBQLKDHFhvB5atk1rv0lSPHIA0b0KNHODoAAHI0XwqTWdAYoCzA3QG5ByA6OUJQNEJ4KyfAOQcgOjlCUDRCeCsnwDkHIDo5QlA0QngrJ8A5ByA6OUJQNEJ4KyfAOQcgOjlCUDRCeCsnwDkHIDo5QlA0QngrJ8A5ByA6OUJQNEJ4KyfAOQcgOjlCUDRCeCsnwDkHIDo5QlA0QngrJ8A5ByA6OUJQNEJ4KyfAOQcgOjlCUDRCeCsnwDkHIDo5QlA0QngrJ8A5ByA6OUJQNEJ4KyfAOQcgOjlCUDRCeCsnwDkHIDo5QlA0QngrJ8A5ByA6OUJQNEJ4KyfAOQcgOjlCUDRCeCsnwDkHIDo5QlA0QngrJ8A5ByA6OUJQNEJ4KyfAOQcgOjlCUDRCeCsnwDkHIDo5QlA0QngrJ8A5ByA6OUJQNEJ4KyfAOQcgOjlCUDRCeCsnwDkHIDo5QlA0QngrJ8A5ByA6OUJQNEJ4KyfAOQcgOjl9aIbsF768/PzUVZWtl7lvFanvr4eZ8+e9djxCUCPWen+QCaTCcXFxe538pGtngSQhmAfCV2t3SQA1Zqsj+giAH0kKLV2kwBUa7I+oosA9JGg1NpNjSTMoVZxpEv5DtAZUPkZqbqHBKCq41W+OAJQ+RmpuocEoKrjVb44AlD5Gam6hwSgquNVvjgCUPkZqbqHBKCq41W+OAJQ+RmpuocEoKrjVb44AlD5Gam6hwSgquNVvjgCUPkZqbqHBKCq41W+OAJQ+RmpuocEoKrjfXNxGg1bMuq9RgB6z1ufPnJiYiIuXryI2tpaVFZWgv1ZqbcaWxFNL/LAxYAEn6O1tdWxvN29e9chQejax4PMEHweNNMbAa37Ma9evbqcPdfPFRUVHu8LDcHeGld89LharRapqamr9j4lJQWeviYkAFe1WtwP7XY7urq6VjWgu7sb0ulw1W1v8qHHT6tSZ+iYPuxBZmam48mTJ66hl/3Q3t7uMJvN3siVYKFfmJUMMAhv3brlaGhocNTU1HgLPgf9XfCbjB0q/y673tPr9bDZbF4Zepl9BKDKIVK6PLoJUXpCKu8fAajygJUujwBUekIq7x8BqPKAlS7vv1t2Wds+mxHNAAAAAElFTkSuQmCC</thumbnail>
  <stage inheritance='true' id='1' volume='100' height='360' tempo='60' lines='round' width='480' name='Stage' sublistIDs='false' threadsafe='false' codify='false' color='255,255,255,1' scheduled='false' pan='0' ternary='true' costume='1'>
    <pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAC99JREFUeAHt0DEBAAAAwqD1T20MH4hAYcCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBj4DAyN/gABHhb3AgAAAABJRU5ErkJggg==</pentrails>
    <costumes>
      <list id='2'>
        <item>
          <costume center-x='240' image='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADo5JREFUeAHt1cEJwDAMBEHF/fec5OEatJ8x+H0wCPaZmff/HgECBAgQILAocBa3TBEgQIAAAQJXQICdAgECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBATYDRAgQIAAgUBAgAN0kwQIECBAQIDdAAECBAgQCAQEOEA3SYAAAQIEBNgNECBAgACBQECAA3STBAgQIEBAgN0AAQIECBAIBAQ4QDdJgAABAgQE2A0QIECAAIFAQIADdJMECBAgQECA3QABAgQIEAgEBDhAN0mAAAECBD67LwPPjA3NRAAAAABJRU5ErkJggg==' center-y='180' name='BlackBackground' id='3'/>
        </item>
      </list>
    </costumes>
    <sounds>
      <list struct='atomic' id='4'/>
    </sounds>
    <variables/>
    <blocks/>
    <scripts/>
    <sprites>
      <watcher x='5' s='direction' style='normal' scope='Ball' y='5.999999999999993' color='74,108,212'/>
      <watcher x='4' color='243,118,29' style='normal' var='Hit Counter' y='32.5'/>
      <watcher x='5' color='243,118,29' style='normal' var='speed' y='59'/>
      <sprite x='169.41482630701057' pen='tip' id='12' y='-151.6330803764908' name='Ball' idx='1' volume='100' rotation='1' scale='1' heading='135' draggable='true' color='80,80,80,1' pan='0' costume='1'>
        <costumes>
          <list id='13'>
            <item>
              <costume center-x='9.5' image='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAAXNSR0IArs4c6QAAAIJJREFUOBHtVNEKwCAIzP3/PzsVbpAWGvXQwwZj67o7T6Gotcbydg9zgLp9XRBRwB6PVIxUM+KpvcUYbfpCszVShmQzQQU3s51UWgR6kp982pVYwjnfZrFwSvuTpSMKhItnhnMVMi8C6mNt7hpCf3Rm3xWErlaOKhJBG5J5Aoj+O+K90R4cItlQHw0AAAAASUVORK5CYII=' center-y='9.5' name='Ball' id='14'/>
            </item>
          </list>
        </costumes>
        <sounds>
          <list struct='atomic' id='15'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='23' y='10'>
            <block s='receiveGo'/>
            <block s='doSetVar'>
              <l>Hit Counter</l>
              <l>0</l>
            </block>
            <block s='doSetVar'>
              <l>speed</l>
              <l>1</l>
            </block>
            <block s='gotoXY'>
              <block s='reportRandom'>
                <l>-200</l>
                <l>200</l>
              </block>
              <l>150</l>
            </block>
            <block s='setHeading'>
              <l>135</l>
            </block>
            <block s='doForever'>
              <script>
                <block s='forward'>
                  <block var='speed'/>
                </block>
                <block s='bounceOffEdge'/>
                <block s='doIf'>
                  <block s='reportTouchingObject'>
                    <l>Paddle</l>
                  </block>
                  <script>
                    <custom-block s='Hummingbird Vibration %n %n'>
                      <l>1</l>
                      <l>100</l>
                    </custom-block>
                    <custom-block s='Hummingbird Vibration %n %n'>
                      <l>2</l>
                      <l>100</l>
                    </custom-block>
                    <custom-block s='Hummingbird TRI-LED %n R %n G %n B %n'>
                      <l>1</l>
                      <l>0</l>
                      <l>100</l>
                      <l>0</l>
                    </custom-block>
                    <block s='doChangeVar'>
                      <l>speed</l>
                      <l>1</l>
                    </block>
                    <block s='doChangeVar'>
                      <l>Hit Counter</l>
                      <l>1</l>
                    </block>
                    <block s='doIfElse'>
                      <block s='reportEquals'>
                        <block s='direction'/>
                        <l>135</l>
                      </block>
                      <script>
                        <block s='turnLeft'>
                          <l>90</l>
                        </block>
                      </script>
                      <script>
                        <block s='turn'>
                          <l>90</l>
                        </block>
                      </script>
                    </block>
                    <custom-block s='Hummingbird TRI-LED %n R %n G %n B %n'>
                      <l>1</l>
                      <l>0</l>
                      <l>0</l>
                      <l>0</l>
                    </custom-block>
                    <custom-block s='Hummingbird Vibration %n %n'>
                      <l>1</l>
                      <l>0</l>
                    </custom-block>
                    <custom-block s='Hummingbird Vibration %n %n'>
                      <l>2</l>
                      <l>0</l>
                    </custom-block>
                  </script>
                </block>
                <block s='doIf'>
                  <block s='reportLessThan'>
                    <block s='yPosition'/>
                    <l>-150</l>
                  </block>
                  <script>
                    <custom-block s='Hummingbird TRI-LED %n R %n G %n B %n'>
                      <l>1</l>
                      <l>100</l>
                      <l>0</l>
                      <l>0</l>
                    </custom-block>
                    <block s='doSayFor'>
                      <l>You Lose!</l>
                      <l>2</l>
                    </block>
                    <block s='doStopThis'>
                      <l>
                        <option>all</option>
                      </l>
                    </block>
                  </script>
                </block>
              </script>
            </block>
          </script>
          <comment x='236' w='321' collapsed='true' y='144'>This program requires an original Hummingbird or Hummingbird Duo robotics kit. However, you are welcome to adjust it to make the paddle move with arrow keys instead of the Hummingbird&apos;s dial sensor.</comment>
        </scripts>
      </sprite>
      <sprite x='107' pen='tip' id='106' y='-80' name='Paddle' idx='2' volume='100' rotation='1' scale='1' heading='90' draggable='true' color='154.734,209.1,0,1' pan='0' costume='1'>
        <costumes>
          <list id='107'>
            <item>
              <costume center-x='75' image='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAUCAYAAABvecQxAAAAAXNSR0IArs4c6QAAAHdJREFUaAXt0rENACAAwzDg/58BcQPZ3AM6RJ77bpgCnwusz3/uFHgFwAIhKQBWktUpWAwkBcBKsjoFi4GkAFhJVqdgMZAUACvJ6hQsBpICYCVZnYLFQFIArCSrU7AYSAqAlWR1ChYDSQGwkqxOwWIgKQBWktXpAe9gBCTDy4zDAAAAAElFTkSuQmCC' center-y='10' name='Paddle' id='108'/>
            </item>
          </list>
        </costumes>
        <sounds>
          <list struct='atomic' id='109'/>
        </sounds>
        <blocks/>
        <variables/>
        <scripts>
          <script x='30' y='30'>
            <block s='receiveGo'/>
            <block s='doForever'>
              <script>
                <block s='setXPosition'>
                  <block s='reportProduct'>
                    <l>-3.6</l>
                    <block s='reportDifference'>
                      <custom-block s='Hummingbird Knob %n'>
                        <l>2</l>
                      </custom-block>
                      <l>50</l>
                    </block>
                  </block>
                </block>
              </script>
            </block>
          </script>
        </scripts>
      </sprite>
    </sprites>
  </stage>
  <hidden/>
  <headers/>
  <code/>
  <blocks>
    <block-definition s='Say This %&apos;speech&apos;' category='sound' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%s'>Hello!</input>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportURL'>
            <block s='reportJoinWords'>
              <list>
                <l>localhost:22179/speak/</l>
                <block var='speech'/>
              </list>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Finch Left Light Sensor' category='sensing' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <block s='reportURL'>
            <l>localhost:22179/finch/in/lightLeft</l>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Move Finch Left: %&apos;Left&apos; Right: %&apos;Right&apos;' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'>0</input>
        <input type='%n'>0</input>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportURL'>
            <block s='reportJoinWords'>
              <list>
                <l>localhost:22179/finch/out/motor/</l>
                <block var='Left'/>
                <l>/</l>
                <block var='Right'/>
              </list>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Stop Finch' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <block s='reportURL'>
            <l>localhost:22179/finch/out/motor/0/0</l>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Finch LED R: %&apos;red&apos; G: %&apos;green&apos; B: %&apos;blue&apos;' category='looks' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'>0</input>
        <input type='%n'>0</input>
        <input type='%n'>0</input>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportURL'>
            <block s='reportJoinWords'>
              <list>
                <l>localhost:22179/finch/out/led/</l>
                <block var='red'/>
                <l>/</l>
                <block var='green'/>
                <l>/</l>
                <block var='blue'/>
              </list>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Finch Buzzer %&apos;frequency&apos; Hz %&apos;duration&apos; ms' category='sound' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'>440</input>
        <input type='%n'>500</input>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportURL'>
            <block s='reportJoinWords'>
              <list>
                <l>localhost:22179/finch/out/buzzer/</l>
                <block var='frequency'/>
                <l>/</l>
                <block var='duration'/>
              </list>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Finch Right Light Sensor' category='sensing' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <block s='reportURL'>
            <l>localhost:22179/finch/in/lightRight</l>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Finch Light Sensors' category='sensing' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <block s='reportNewList'>
            <list>
              <custom-block s='Finch Left Light Sensor'/>
              <custom-block s='Finch Right Light Sensor'/>
            </list>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Finch X Acceleration' category='sensing' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <block s='reportURL'>
            <l>localhost:22179/finch/in/accelerationX</l>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Finch Y Acceleration' category='sensing' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <block s='reportURL'>
            <l>localhost:22179/finch/in/accelerationY</l>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Finch Z Acceleration' category='sensing' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <block s='reportURL'>
            <l>localhost:22179/finch/in/accelerationZ</l>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Finch Orientation' category='sensing' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <block s='reportURL'>
            <l>localhost:22179/finch/in/orientation</l>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Finch Accelerations' category='sensing' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <block s='reportNewList'>
            <list>
              <custom-block s='Finch X Acceleration'/>
              <custom-block s='Finch Y Acceleration'/>
              <custom-block s='Finch Z Acceleration'/>
            </list>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Finch Left Obstacle' category='sensing' type='predicate'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <block s='reportEquals'>
            <block s='reportURL'>
              <l>localhost:22179/finch/in/obstacleLeft</l>
            </block>
            <l>true</l>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Finch Right Obstacle' category='sensing' type='predicate'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <block s='reportEquals'>
            <block s='reportURL'>
              <l>localhost:22179/finch/in/obstacleRight</l>
            </block>
            <l>true</l>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Finch Obstacles' category='sensing' type='predicate'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <block s='reportNewList'>
            <list>
              <custom-block s='Finch Left Obstacle'/>
              <custom-block s='Finch Right Obstacle'/>
            </list>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Finch Temperature Celcius' category='sensing' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <block s='reportURL'>
            <l>localhost:22179/finch/in/temperature</l>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Finch Temperature Fahrenheit' category='sensing' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs/>
      <script>
        <block s='doReport'>
          <block s='reportSum'>
            <block s='reportProduct'>
              <l>1.8</l>
              <custom-block s='Finch Temperature Celcius'/>
            </block>
            <l>32</l>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Finch Buzz+Wait %&apos;frequency&apos; Hz %&apos;duration&apos; ms' category='sound' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'>440</input>
        <input type='%n'>500</input>
      </inputs>
      <script>
        <custom-block s='Finch Buzzer %n Hz %n ms'>
          <block var='frequency'/>
          <block var='duration'/>
        </custom-block>
        <block s='doWait'>
          <block s='reportQuotient'>
            <block var='duration'/>
            <l>1000</l>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Hummingbird Servo %&apos;port&apos; %&apos;position&apos;' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'>1</input>
        <input type='%n'>0</input>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportURL'>
            <block s='reportJoinWords'>
              <list>
                <l>localhost:22179/hummingbird/out/servo/</l>
                <block var='port'/>
                <l>/</l>
                <block var='position'/>
              </list>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Hummingbird Motor %&apos;port&apos; %&apos;speed&apos;' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'>1</input>
        <input type='%n'>0</input>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportURL'>
            <block s='reportJoinWords'>
              <list>
                <l>localhost:22179/hummingbird/out/motor/</l>
                <block var='port'/>
                <l>/</l>
                <block var='speed'/>
              </list>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Hummingbird Vibration %&apos;port&apos; %&apos;intensity&apos;' category='motion' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'>1</input>
        <input type='%n'>0</input>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportURL'>
            <block s='reportJoinWords'>
              <list>
                <l>localhost:22179/hummingbird/out/vibration/</l>
                <block var='port'/>
                <l>/</l>
                <block var='intensity'/>
              </list>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Hummingbird LED %&apos;port&apos; %&apos;intensity&apos;' category='looks' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'>1</input>
        <input type='%n'>50</input>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportURL'>
            <block s='reportJoinWords'>
              <list>
                <l>localhost:22179/hummingbird/out/led/</l>
                <block var='port'/>
                <l>/</l>
                <block var='intensity'/>
              </list>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Hummingbird TRI-LED %&apos;port&apos; R %&apos;redLED&apos; G %&apos;greenLED&apos; B %&apos;blueLED&apos;' category='looks' type='command'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'>1</input>
        <input type='%n'>0</input>
        <input type='%n'>100</input>
        <input type='%n'>0</input>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportURL'>
            <block s='reportJoinWords'>
              <list>
                <l>localhost:22179/hummingbird/out/triled/</l>
                <block var='port'/>
                <l>/</l>
                <block var='redLED'/>
                <l>/</l>
                <block var='greenLED'/>
                <l>/</l>
                <block var='blueLED'/>
              </list>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Hummingbird Light %&apos;port&apos;' category='sensing' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'>1</input>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportURL'>
            <block s='reportJoinWords'>
              <list>
                <l>localhost:22179/hummingbird/in/sensor/</l>
                <block var='port'/>
              </list>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='HB Temperature C %&apos;port&apos;' category='sensing' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'>1</input>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportURL'>
            <block s='reportJoinWords'>
              <list>
                <l>localhost:22179/hummingbird/in/temperature/</l>
                <block var='port'/>
              </list>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='HB Temperature F %&apos;port&apos;' category='sensing' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'>1</input>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportRound'>
            <block s='reportSum'>
              <l>32</l>
              <block s='reportProduct'>
                <l>1.80</l>
                <custom-block s='HB Temperature C %n'>
                  <block var='port'/>
                </custom-block>
              </block>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='HB Distance CM %&apos;port&apos;' category='sensing' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'>1</input>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportURL'>
            <block s='reportJoinWords'>
              <list>
                <l>localhost:22179/hummingbird/in/distance/</l>
                <block var='port'/>
              </list>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='HB Distance Inch %&apos;port&apos;' category='sensing' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'>1</input>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportQuotient'>
            <block s='reportRound'>
              <block s='reportQuotient'>
                <custom-block s='HB Distance CM %n'>
                  <block var='port'/>
                </custom-block>
                <l>0.254</l>
              </block>
            </block>
            <l>10</l>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Hummingbird Knob %&apos;port&apos;' category='sensing' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'>1</input>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportURL'>
            <block s='reportJoinWords'>
              <list>
                <l>localhost:22179/hummingbird/in/sensor/</l>
                <block var='port'/>
              </list>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Hummingbird Sound %&apos;port&apos;' category='sensing' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'>1</input>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportRound'>
            <block s='reportProduct'>
              <l>2.5</l>
              <block s='reportURL'>
                <block s='reportJoinWords'>
                  <list>
                    <l>localhost:22179/hummingbird/in/sensor/</l>
                    <block var='port'/>
                  </list>
                </block>
              </block>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
    <block-definition s='Hummingbird Raw Sensor %&apos;port&apos;' category='sensing' type='reporter'>
      <header/>
      <code/>
      <translations/>
      <inputs>
        <input type='%n'>1</input>
      </inputs>
      <script>
        <block s='doReport'>
          <block s='reportURL'>
            <block s='reportJoinWords'>
              <list>
                <l>localhost:22179/hummingbird/in/sensor/</l>
                <block var='port'/>
              </list>
            </block>
          </block>
        </block>
      </script>
    </block-definition>
  </blocks>
  <variables>
    <variable name='Hit Counter'>
      <l>9</l>
    </variable>
    <variable name='speed'>
      <l>10</l>
    </variable>
  </variables>
</project><media name="single player ping pong" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>