Disposal bin deconstruction fix

* Fixes the bug where you can't deconstruct the bin/outlet after the trunk below it has been destroyed (usually by an explosion) and you can't replace the trunk because the bin/outlet is blocking the way.

* Adds message at the end of pipe slicing operation.
* Simplify code checking if player/tool moves during pipe slicing.
* adds span class everywhere.