Add TrainFullError exception and amend receive_passenger method accordingly