fixed inventory display

-inventories now display properly no matter what is contained inside
-there is a bug where sometimes when shutting down the server, the
client fails to save because the 'baseball_cap' is losing its equipment
component, somehow