###Pros:
- Correctly uses inheritance, for the most part.
- Good namespacing.
- JavaScript properties are sort of advanced. Nobody uses them though.
- Good formatting.
- Completed sections are all error-free on their returns.
###Cons:
this.name = n ? n : '';is totally weird. If it's supposed to be a default value, it should ben = n || '', but''is null anyway, so it would seem that it should actually saynulland not'', which would be an untitled vehicle (?).