// Start is called before the first frame update
    void Start()
    {
        // Setup the enemy animator
        enemyAnimator = gameObject.GetComponent <Animator>();

        // Setup the enemy movement director
        enemyMovementDirector = gameObject.GetComponent <EnemyMovementDirector>();

        // Setup the enemy controller
        enemyController = gameObject.GetComponent <MainMenuEnemyController>();
    }
    // Start is called before the first frame update
    void Start()
    {
        // Calculate tile width based on range and how many tiles wide corridor is
        tileWidth = xRange / xRangeTiles;

        // Set starting position of enemy
        CalculateStartingPosition();

        // Find necessary game objects & components
        enemyMoveDirector = GetComponent <EnemyMovementDirector>();
        FindConductor();
    }