pub fn bishop_attacks(sq: Square, occupied: Bitboard) -> Bitboard
Return the attack set for a bishop on sq given the occupied board.
sq
occupied