clean up a few issues in validation/placement. new code is looking good
so far. need water/air structures to test with.  might need new target
block list for 'borderTargetBlocks' to enable partially-submerged
structures