Added move_spin usecase and tests