Train can fill all coaches to capacity
Imperfect but functional raising error if all coaches are full