problem 11: now searching up/down and left/right.  need to add diagonals