fixed diagonal fall-through preventing moving through un-connected diagonals