We should chunk load any moving train.
Should be calculated once per tick.
We have a default limit of 200 tickets with 25 chunks each.
Do we manage this in the rolling stock level (one per cart) or dynamically allocate (malloc like system) in the core code?