auto queen(Square queenPos, Bitboard occupiedSquares, Bitboard friendlyPieces) -> Bitboard
auto bishop(Square bishopPos, Bitboard occupiedSquares, Bitboard friendlyPieces) -> Bitboard
auto rook(Square rookPos, Bitboard occupiedSquares, Bitboard friendlyPieces) -> Bitboard