void respawn() {
	int i;
	int count1;
	int ocupt;

	for(i=0; i<18; i++) {
		count1=0;
		if(soldier[i].alive==0) {

			if(soldier[i].team == 0) {

				soldier[i].X=48;
				ocupt=ocupied(soldier[i].X, count1);
				while(ocupt != 0) {
					if(count1==-16) {
						count1=abs(count1);
					} else {
						count1=count1-4;
					}
					ocupt=ocupied(soldier[i].X, count1);
				}
				soldier[i].Y=count1;

			} else {

				soldier[i].X=-48;
                                ocupt=ocupied(soldier[i].X, count1);
                                while(ocupt != 0) {
                                        if(count1==-16) {
                                                count1=abs(count1);
                                        } else {
                                                count1=count1-4;
                                        }
                                        ocupt=ocupied(soldier[i].X, count1);
                                }
                                soldier[i].Y=count1;

		
			}
			soldier[i].alive=1;
		}
	}
}
