Have tryed your code and everything works, except:

1)You have very big speed numbers

if(key_a || Xbox_Joystick_Raw_X <= -150)
{
pXent_addvelcentral(ball,vector(0,75000,0));
}

The number in RED is extreme - use 75
(and dont forget to change in other parts too wink )