pub fn bishop(sq: Square, occupied: Bitboard) -> Bitboard
Get pseudo bishop attacks for a given square and occupied squares.