fn explore( computer: &mut Computer, stack: &mut Vec<String>, path: &mut Vec<String>, inventory: &mut Vec<String>, )