Make LinearMoveSaver vector-based