Inventory items now add and remove themselves from the map. Also, Entity.getPosition() added for convenience.