pub fn between(square1: Square, square2: Square) -> BitBoardNotable traits for BitBoardimpl Iterator for BitBoard    type Item = Square;