Changed player interpolation

When a new position is given for the player to interpolate towards, he
interpolates from the current position to the new position instead of
jumping to his previous destination before interpolating again. looks
slightly smoother because theres no jumping from one position to
another.