Да в цикле но ведь после него идет
EndSound=PlaySound (GameOverSnd)
Delay 12000 - который приостанавливает цикл.
а далее конец игры.
давайте рассуждать:
SoundsOfLevel=PlaySound (LevelSound) - вне цикла начинает воспроизводить.
далее когда наступает событие GameOver=1 то должно выполняться
StopChannel (SoundsOfLevel) а далее EndSound=PlaySound (GameOverSnd). Притом последнее выполняется а предпоследнее нет.
далее ждем 12000 и выходим.
Может ошибка в канале? или команда не работает

п.с. кстати это код
отсюда.ЭТА ИГРА С ОТКРЫТЫМ КОДОМ НАЛЕТАЙТЕ (Как бы реклама)
ППС Заходите на
сайт там обычно последние версии выкладываю.
ПППС
КАК В БЛИЦЕ КОМЕНТЫ В несколько строк делать?