Adjusted Board methods to use BoardIterator