Доброго времени суток!

Есть вот такая задумка: поезд игрока стоит на станции, перед выходом на однопутный участок и ждет пока проедет встречный. Затем с бокового пути этой же станции на перегон выходит другой поезд, и только потом уже отправляется игрок. С первой частью - ожиданием и пропуском встречного вроде все вышло - я поставил время старта встречного сервиса раньше всех остальных. Далее, для сервиса поезда с бокового пути поставил точку ожидания на боковом пути, чтоб тот пропустил встречный (то есть он стартует, доезжает до выхода на второй главный пть и встает на точке ожидания). Пропустив встречный, он выезжает и почему-то намертво встает у красного выходного, хотя перегон свободен.

А для игрока выходной горит зеленый, хотя я специально сделал 300 сек. точку ожидания для сервиса игрока, и время старта игрока поставил на минуту позже чем у поезда с бокового пути. Подскажите пожалуйста, как сделать чтобы все правильно работало?