Вобщем, я исправил только не понял почему так: когда воспроизводится больше 1 звука в канале, то командой Stopchannel завершается воспроизведение последнего звука, притом первый продолжает играть.
If EntityCollided (Playermain,5) Then MoveEntity Playermain,Rnd(-1,1),0,Rnd(-1,1):HealthPlayer#=HealthPlayer#-1:PlaySound(Sndship)
убрал
SoundsOfLevel=PlaySound(Sndship) и стало норм.
Вобщем спасибо за помощь.