Impluse Dynamics