i have a code that runs fine. but when i want it to start over again it does it twice instead of once.I don't know why it repeats twice. Thanx in advanceCode:#include <stdio.h> #include <stdlib.h> #include <time.h> void seq(void); void eturn(void); int enemy=9999, you=9999, x; int main(){ seq(); } void seq(void) { printf("Press any key to attack!, Press h key to heal.\nPress q key to quit!"); x=getchar(); if(x=='q'){ exit(0); } if(x=='h'){ you+=500; printf("You healed yourself by 500!\nYou are now at %i\n",you); } else{ enemy-=500; printf("You took away 500 from him!\nHe is now at %i health\n",enemy); } eturn(); } void eturn(){ if(enemy<=100){ enemy+=200; printf("The enemy healed himself by 500.\nHe is now at %i",enemy); } else{ you-=500; printf("The enemy took away 500 health from you!\nYou are now at %i health.\n",you); } if(you<=0){ printf("You Lost!\n"); exit(0); } if(enemy<=0){ printf("You Won!\n"); exit(0); } seq(); }