fn apply_save_as( project_vfs: Option<&Arc<Mutex<ProjectVfs>>>, world: &mut GameWorld, editor_state: &Arc<Mutex<EditorState>>, )