Added logger support to classes, created CarFactory and spawning capability, refactored Car constructor