fn remove_movement( from: RoadID, to: RoadID, movements: &mut Vec<MovementID>, ) -> Option<MovementID>