Changelist:
- Inventory is now a grid in which items must be placed without overlapping each other.
- Added item containers:
- If part of an inventory actor, it can be placed inside the inventory.
- If a usable actor it can be accessed with the use key
- Added quick hack to visualize grid for inventory
- Items have two main functionality classes:
- InventoryActor which is the item when in the inventory.
- PickupActor which is the item in the world with a mesh.
- The characters inventory is a subclass of container. (it would be possible for a character to have multiple containers simulating multiple bags)