improve nearest block thanks to Darthfett findBlock and add nearest reachable position