Map can compute neighboring hexes; make Hex->map() a weak reference
chit randomization (obeying 6/8 rule); basic map randomizer