Given I can find a single enemy.
q1)will I run into trouble by changing this objects properties here in a script (not attached to it ) after I have accessed the object ? I could now change the position, how it moves, destroy it , disable one of its components etc. Am I getting a copy of this object or a pointer to the object would be how programmer of c++ would ask this question.
q2) to access a list of objects is there another function to use? I might have 10 enemy objects.
Short answer, that makes the equivalent of a pointer.
To disable components, you can utilise something akin to...