pub fn get_surface_color( base_index: usize, steps: usize, step_array: &Vec<Srgba>, is_dark: bool, fallback: &Srgba, ) -> Srgba
get surface color given a base and some steps