added repair delay
added dynamic costs based on vehicle type