Everything is still broken, but at least we reduced the amount of errors by hundreds, if not thousands.
Offload some work to base classes that provide some helpers TODO: Implementations for Inventories (using caps) and ticking tiles with inventories.