trench building

finished up trench building mechanic, added the ability to define a
function to be called with the client in the player block break loop,
removed a debug message in simplex generator cave sub-job, added max
dirt