Refactored, added more types. More vehicle functionallity. Synchornized output.