forgot to initialize ball_t *b