Animate movement

Instead of setting the position, it now just adds a value to the current position.