Minor tweaks for bones mod

A lot of empty bones can create a mess anywhere. Now bones aren't created when the player's inventory is empty, and will be automatically removed when emptied.
These `set_string` lines can be removed since the meta is removed.  Also, either the player should get the bones and you should pass a player, or they shouldn't get them and `remove_node` can safely be used.