void Start()
    {
        //bluetooth.Start();

        rocket.AddComponent <RocketController>();
        rocketController = rocket.GetComponent <RocketController>();

        controllers = new List <RocketController>();
        controllers.Add(rocketController);

        rocketController.AddCapsule(capsule);
        rocketController.AddThruster(thruster);
        rocketController.AddThruster(thruster2);

        rocketController.SetDirections();

        nextBtnHandler  = nextBtn.GetComponent <ButtonHandler>();
        prevBtnHandler  = prevBtn.GetComponent <ButtonHandler>();
        stageBtnHandler = stageBtn.GetComponent <ButtonHandler>();
    }
    public void Stage()
    {
        GameObject dettached = rocketController.Dettach();
        GameObject rocket2   = new GameObject("Rocket2");

        rocket2.AddComponent <RocketController>();
        RocketController thrusterController = rocket2.GetComponent <RocketController>();

        controllers.Add(thrusterController);

        thrusterController.AddThruster(dettached);
        thrusterController.DisableBooster();
        FlightParams flightParams = rocketController.GetFlightParams();

        thrusterController.SetFlightParams(flightParams);
        thrusterController.flyState = "falling";
    }