I have a question, I have always struggled with enemy spawning, could you help me?
What about it? You could have a public gameobject reference in the script that spawn it, and use Instantiate(enemy prefab, position, rotation)