pub fn attacks(sq: Square, piece: Piece, occupied: Bitboard) -> Bitboard
Looks up attacks for piece on sq with occupied squares.
piece
sq
occupied