Это выход из приложения. В этой строке if (yp<vm) and ((xp>=xm) and (xp<=xm+wm)) then halt; // если долетела до мишени (yp<15) и попала ((xp>=xm) and (xp<=xm+15)) то все
V@ly@, если я правильно понял - ты хочешь анимацию поспрайтово - т. бишь изображения сами сменялись - т.е. png картинки сменяли друг - друга?? ест ьтакие примеры на сайте - к библиотекам - скажи, если я все точно понял, то напиши, я дам ссылки