function Stage1{
   if(phase==0){
      PlayMusic( bgmst1 );
      phase=1;
      time=0;
   }
   if(phase==1){
      if(time==0){CreateEnemyFromFile( obj1, 224-110, 300, 0, 90, 80);}
      if(time==60){Tzakoheli1( 0, 1, 10, 2, 0);}
      if(time==120){Tzakoheli1( 0, -1, 10, 3, 0);}
      if(time==110){Tzakotank1( 224+230, 635, 148, 8, 0);}
      if(time==40){Tzakotank1( 224+230, 685, 148, 9, 0);}
      if(time==200){Tzakocannon1a( 224-160, 600, 1, 3, 0);}
      if(time==300){Tzakoheli1( 1, -1, 10, 4, 0);}
      if(time==450){Tzakoheli1( 1, 1, 10, 4, 0);}

      if(time==450){Tzakocannon1a( 224+100, 770, 1, 3, 0);}

      if(time==650){Tzakoheli1( 0, -1, 10, 4, 0);}
      if(time==750){Tzakoheli1( 0, 1, 10, 4, 0);}

      if(time==300){Tzakogun101;}

      if(time==530){CreateEnemyFromFile( obj1, 224+150, 820, 0, 0, 0);}
      if(time==530){CreateEnemyFromFile( obj1, 224+120, 910, 0, 0, 0);}
      if(time==730){CreateEnemyFromFile( tank1, 224, 950, 0, 90, 80);}

      if(time==850){Tzakogun102;}
      if(time==900){Tzakogun103;}

      if(time==1000){Tzakoheli1( 0, -1, 10, 4, 0);}
      if(time==1100){Tzakoheli1( 0, 1, 10, 4, 0);}
      if(time==1170){Tzakoheli1( 1, 1, 10, 4, 0);}
      if(time==1270){Tzakoheli1( 1, -1, 10, 4, 0);}

      if(time==1350){CreateEnemyFromFile( sky4, 224+110, -30, 0, 90, 1);}
      if(time==1550){CreateEnemyFromFile( sky4, 224-110, -30, 0, 90, -1);}
      if(time==1750){CreateEnemyFromFile( sky4, 224+110, -30, 0, 90, 1);}
      if(time==1000){Tzakogun104;}

      if(time==1710){Tzakotank1( 224-240, 1440, 0, 8, 0);}
      if(time==1750){Tzakotank1( 224-240, 1480, 0, 7, 0);}
      if(time==2000){Tzakoheli1( 0, -1, 10, 4, 0);}
      if(time==2100){Tzakoheli1( 0, 1, 10, 4, 0);}
      if(time==2170){Tzakoheli1( 0, -1, 10, 4, 0);}

      if(time==2100){CreateEnemyFromFile( tank2, 224-240, 1600, 0, 0, 160);}

      if(time==2000){Tzakogun105;}
      if(time==2300){Tzakocannon1a( 224+100, 1760, 1, 3, 0);}

      if(time==2550){Tzakoheli1( 0, -1, 10, 4, 0);}
      if(time==2650){Tzakoheli1( 0, 1, 10, 4, 0);}
      if(time==2600){CreateEnemyFromFile( tank2, 224+240, 1900, 0, 180, 160);}

      if(time==2600){Tzakocannon1a( 224-160, 2000, -1, 5, 0);}
      if(time==2700){Tzakocannon1a( 224, 2200, 1, 5, 0);}

      if(time==2800){Tzakogun106;}
      if(time==2900){Tzakogun107;}

      if(time==3170){Tzakoheli1( 1, -1, 6, 10, 0);}
      if(time==3210){Tzakoheli1( 1, 0, 6, 10, 0);}
      if(time==3250){Tzakoheli1( 1, 1, 6, 10, 0);}

      if(time==3500){CreateEnemyBossFromFile( st1boss, 224, -150, 0, 0, 0);}

      if(time==3300){DeleteMusic(bgmst1);PlaySE( se4 );}
      if(time==3500){PlayMusic(bgmboss);}

      if(time<180){SetCommonData("bgy",time*3);}
      if(time>=180&&time<1530){SetCommonData("bgy",540+(time-180)*0.6);}
      if(time>=1530&&time<2030){SetCommonData("bgy",1350+(time-1530)*0.4);}
      if(time>=2030&&time<2930){SetCommonData("bgy",1550+(time-2030)*0.6);}
      if(time>=2930&&time<3600){SetCommonData("bgy",2090+(time-2930)*1);}
      if(time>=3600&&time<3700){SetCommonData("bgy",2760+(time-3600)*4);}
      if(time>=3700){SetCommonData("bgy",3160+(time-3700)*8);}

      if(time>3600&&GetCommonData("bossphase")==0){DeleteMusic(bgmboss);}
      if(time>3600&&IsBossExisting==false&&clear==false){Tclear}
   }
}