PointIterator class is an internal class used to iterate over the points
in a rectangle which may be tried for clicking. Its starts at the center
point, then iterates over points along the following lines:
- Left edge
- bottom edge
- horizontal line through center
- diagonal from top left to bottom right
- diagonal from bottom left to top right