Optional Vehicle Arrays

Resolves #31