Fixes the tile entity not getting removed

@tattyseal there is a reason to extend that, we can return null if we
get a base block class
fixed the outer block