on break obsidian: loop {obs::*}: if loop-value is location of target block: if {var.%player%} is 10: remove location of target block from {obs::*} drop dirt