My app has multiple balls, but only can be moved at a time. My code below shows that at touchesBegan I set specific fields used in touchesMoved