Moved visibility setup and reset into SightedObject where it belongs