Through out the project i've always having problems with if i should use a rigidbody to move on game object or just use the transform component. when using rigid body the object move smoother than using transform, but transform have more direct method in the package i can use to move the objects i want.