基本模型
truck knows if itself is full
truck knows how much space is left
truck knows how to load
coal pile knows how to split itself
implement load trucks