Prevents placement of invalid blocks, i.e. if a block requires a block underneath it, it will cancel the placement.