fixed board() - handles boarding 0 passengers