add spawn-area protection for structure gen