Fixed Inventory class bug (see details)

When dropping a MovableObject from the inventory, it’s field
inventoryWeight was not being updated, making the inventory weight stay
the same when items were dropped from it.

I also updated some of the naming conventions used in the Inventory
class.