ball struct updated