use board border for more garbage collection-friendly Neighbors() and such