public void Start()
        {
            pump.Start();

            Thread.Sleep(TimeSpan.FromSeconds(2));

            heater.SetTemperature(40);

            engine.Start();

            Thread.Sleep(TimeSpan.FromSeconds(20));

            heater.SetTemperature(20);
            engine.Stop();
            pump.Stop();
        }