Now I
successed to put enemy out of visible screen after returning from battle function, but looks like I did something wrong in the code of sprites clearing before escape from battle.
Fichier joint : 
Mega Shocked (./4):At that point you might consider shrinking to view large battles!
I must say, this feature will fit to some scenes perfectly!
Zerosquare (./7):
Don't do time delays that way ; it's not reliable, and the compiler may even remove the delay completely.
If you need a time delay, either count VBlanks (50 or 60 per second, depending on the system region), or use the timer interrupt.
Thank you! But please, tell about timer interrupt usage for this more detailed.