pub fn apply_trains_to( canvas: &mut Canvas<'_>, sim: &WorldSim, sim_chunk: &SimChunk, chunk_center_wpos2d: Vec2<i32>, )