Added an interface to get the block from a given location.
Fixed a bug when there is only one numeric variable candidate , didn't check its fintess.
Fixed should not stand on water.