Further implemented adjacent square methods