HPMAN (./31):
It's not animating because aSpriteAnimate() isn't in your main loop.
It's not moving becase, well, you never update its position, why whould he ?
Thanks. Now I
solved the problems I listed previously, but problem of sprite order at the screen is left - even if player's sprite is "lower" than enemy's sprite, the enemy all the same left to stay at the foreground.
Fichier joint : 
Virus in your archive BTW.
I don't know how this virus could get to archive. Yandex.Disk are checking every uploaded file by Dr. Web and labels any suspicious file.