Remove unnecessary check for > 63 by using floor

The second check here does make sense because the directions array can
push the search outside the bounds of the array, but it's impossible for
the computation of the original point, with .floor(), to exceed 63.