non-working version of movement code.
vehicle type to road type mapping
Removed defvehicle, replaced with equivalent functionality in path.
Altered build-spawn-circle to use real road/vehicle types.
removed debug print
vehicle refactor
all-vehicles functions
removed arity, indentation fix.
Expanded the mock scheduler
typo.
scheduler swap helper function.
vehicle state changes.
renamed delay to offset to prevent name clash.
vehicles refactored:
cell now contains a set of vehicles rather than a list.
vehicles have some additional fields.
vehicles start in spawning state.
vehicles have an id, new function vehicle can be used to find a vehicle with a certain id wherever it is.
more mock scheduler refactoring
vehicle tests and functionality.
new function, update-vehicle.
Updated mock scheduler to be both transaction safe and immediate
vehicle refactor and tests
Deleted all debug prints