Added Acceleration and Deceleration, Dynamic Spread while Moving, Replaced instant Teleporting by interpolating