Added MCTowns.logDebug, which is safe to call in unit tests
Hopefully fixed regionIsWithinRegion

Using a code scrap from WG's source to do edge intersection checking