setVelocity vs spin vs spinFor during driver control

Well almost, if the motor is already spinning then setVelocity will change the motor’s velocity.
more thoughts I have on setVelocity here.