Fixed a bug where stepping a pin would always use the initial velocity and position