train initialize with carraiges, carraiges have alight, board and full? methods