Allowed shop cleanup to check whether the shop is broken after a block is destroyed. This allows the shop to be removed if it's broken or updated if it will still function after breaking the block.