Moved BlockPlace hook a little

Previously it would cancel only after thr block was already placed in the world