massive changes to modualize avatar selection and making universal effects on avatar showcase