implementing Entity.isEating, Human.isUsingItem/getItemInUse, and Block.getPropertyForName
fix persistance of insomnia