Tweak production to account for slow frames correctly.
Tweak AI update logic.
Add hold state to WareHouse.
Add shift for reverse release-state toggle.
Create StringLibrary namespace.
Add Locomotive class.
Add StringLibrary class.
Add functionality to string library.
Move existing strings to StringLibrary.
Fix crashbug with removing multiple packets from railroads.
Add renderInt method.
Refactor transport system to use Locomotive class.
Adjust interface for new Locomotive model.
Cleanup of old transport code.
Packet-related cleanup.
Add comparison operators for Packet.
Implement production with triplet costs.
Separate initialisation code into separate class.
Export production costs to config.
Added Locomotive decay and repair.