int car moves if road clear else stop, while rain falls, for driver waits, return journey, break pause, continue trip into void