void InstantiateStage(float zPos)
 {
     stageTrigger = Instantiate(Triggers[(int)stage], new Vector3(0.0f, 0.0f, zPos), Quaternion.Euler(new Vector3(0.0f, 0.0f, 0.0f)));
     stageTrigger.AddStage();
     lastInstantiateZPos = zPos;
     diffPlayerStage     = zPos - currentPlayerPos;
     //Debug.Log("Ostatnia instancjonowana pozycja " + lastInstantiateZPos);
     // Debug.Log("Różnica pozycji palyer-lastInstance" + diffPlayerStage);
 }
 void StartGame()
 {
     stageTrigger   = Triggers[(int)stage];
     actullyBoxSize = Triggers[(int)stage].boxSize;
     for (float i = Player.Instance.transform.position.z + stageTrigger.boxSize; i < zMax; i++)
     {
         InstantiateStage(i);
     }
     isStarting = false;
 }