Added awareness management code
Creatures now store their contained non-slotted objects in inventories. Player object is now added to the "ghost" slot appropriately.

No more need to determine is this a creature, if so find its inventory then add to that and manually make creature aware fo the item.
Protect the awareness list
Add a conditional check to prevent crashes