Redesigned map zones to use flags rather than static types.