Some good ideas here. It does seem weird that NPCs don't seem to notice half their stuff going missing if they don't directly see the player take it.