!!DO500/1/y30-1/1:P-1; - вот тут наверняка ошибка. Игра вряд ли поймёт запись вида "y30-1" в теле вызова функции. Лучше просто поставь туда v600 - как я понимаю, эта переменная означает то же самое...
Welcome to the soldier side,
Where there is no one here but me.
People all grow up to die,
There is no one here but me...