added settings.check-once-per-block-on-move to the config.  Aleviates the load on the onPayerMove event by checking protections only when they walk into a new block.  (may have side-effects, although I can't think of any atm)