got rid of a TODO; set AI in game-specific class, not generic BA class
reworked map so just one bit per hex; CSA/USA distinction now entirely done through zones instead of bits
no longer need back door way of saving map, since we can now compile it with Tools/mkmap
refactored HMGeometry methods up to HMMap, so clients wouldn't have to reach below HMMap into the HMGeometry