Ball Dynamics