I do not like the passive Construct ability. Complicated is really not good, nor is adding RNG, when they can be avoided (at least IMO). That said, if we're setting the passive to be something involving RNG and complexity, then the passive is very good for what it is.
On the specific card: It seems significantly UP. We're talking about a 9 cost creature, with a 3-cost ability, to add 6 damage to your output (or rarely, CC) per turn. It's significantly more cost-effective to just put out a 6-attack creature than this.
The only difference between this card and something like Flesh recluse is
a) the higher HP - A fair point, but is it really worth 9+3x for this?
b) The Construct passive, which is detrimental to this creature
c) The instakill effect with 2 constructs this is interesting but very expensive - a Purple nymph has a better effect for less cost than 2 constructs.
All in all, I feel like the card needs a serious cost reduction - probably 5-6/2-3 would make much more sense than 9/3.