// Use this for initialization
    protected override void Start()
    {
        base.Start();

        asteroidManager = CreateAsteroids.self;
        ufo             = asteroidManager.ufo;
        minY            = -1 * asteroidManager.ySpread;
        maxY            = asteroidManager.ySpread;
        SetMovement();
    }
    private void Awake()
    {
        if (!self)
        {
            self = this;
        }

        if (self != this)
        {
            Destroy(gameObject);
        }

        DontDestroyOnLoad(gameObject);
    }