Implement tool damage and mining time enforcement
Make Block BoundingBox a delegate.  Add ladder logic.