Added hex iterator to replace inefficient recuresion.  Propegation not active yet, but I'm almost there.
Added hex iterator to replace inefficient recuresion.  Propegation not active yet, but I'm almost there.