problem : spelling errors and lisibility issues with some parts of the code solution : - used GetAllComponents generic nature to eliminate the need for casting - cached sprite renderers in the Placeholder - put hardcoded string in a const variable