New BlockSearcher to permit more conditional checking in the future
Cleanup and add BasicBlockCondition
Add commons checking for founded block
A Chest to disappear can be a DoubleChest