CarPark methods done EXCEPT: spacesAvailable, and the exception for
vehicle creation constraints in tryProcessNewVehicles and
processNewVehicle