adding searching for ideal moves.  Only works for horizontal and vertical 4x1 districts