Fixed flaw in try catch logic to check adjacent sites, now I need four try catch logic statement