Swat
Don't crash when giving invalid ID to @item
No one is .neutral() here (except IPv4 addresses)
specialize inventory/storage indices
Add null pointer checks for disconnected internals