Scheduling works! Just need to take into account trains that finish loading at the same time