Adding:
    - Implementation for car_simulation()
    - Updating signatures for some methods to take pointers instead of references (there was a problem with null references)
    -Adding new example to test program