Mimics interpolation. Basically calculates slow movement based on some variables inserted. This is just for convenience but doesn't fit all scenarios.