This provides a re-usable inventory system in form of a Component that can be attached to actors like players or chests in the level.
The inventory uses a grid, like those found in the Resident Evil series, to store items. If there is not enough space to pick up an item, it cannot be added to the inventory.