Refactored and improved the Selector script. I added the ability to deselect objects, by selecting anything but a CognitivObject. This is implemented by the script creating one GameObject with all the required Components and sets the location to 1000.0f, 1000.0f, 1000.0f. The object is out of sight but exists to allow proper texture swaping.