here are my triggers
CODE
Always();
-----------
MoveLocation(location 1, Photon Cannon, CurrentPlayer, Cannon area);
PreserveTrigger();
CODE
Bring(CurrentPlayer, AtLeast, 1, Photon Cannon, location 1);
-----------
SetInvincibility(Enable, Photon Cannon, CurrentPlayer, location 1);
RemoveUnitAtLocation(1, Missile Turret, P2, location 2);
MoveUnit(1, Photon Cannon, CurrentPlayer, location 1, location 2);
PreserveTrigger();
CODE
Always();
-----------
CreateUnit(1, Pylon, Zerg Spawn, CurrentPlayer);
Wait(1000);
MoveUnit(1, Pylon, CurrentPlayer, Pylon Start, location 2);
thats what i exactly have and the 3rd triggers is the spawning of the pylon