void LaunchRocket()
    {
        GameObject newRocket = Instantiate(RocketPrefab);

        newRocket.GetComponent <RocketController>().Turret = Turret;
        newRocket.GetComponent <RocketController>().Enemy  = Enemy;
        newRocket.transform.position = transform.position;
        Vector3?turretForward = Turret.GetTurretForward();

        if (turretForward.HasValue)
        {
            newRocket.transform.forward = turretForward.Value;
        }
    }