Or just have the „overkill“ damage applied to the block underneath the one with just a few hitpoints left. So if only 5 points are left, but you deal 100 damage, the remaining 95 points (maybe minus some percentage which could be affected by tool tier and quality) would be subtracted from the next block you would hit