You need to reflect the incomming vector off the plane of reflection. Your computation assumes that the plane is x=0. In general the direction of the outgoing vector is:
Vout = Vin + 2N*Dot(Vin, N)
where N is the plane normal, Vin is the normalized incomming direction and Vout is the outgoing direction, (You need to normalize Vout after this computation.)
Here is a detailed description. See equation (3) (but not that the normal is reversed from my formula so the subtract the terms instead of adding them).
http://mathworld.wolfram.com/Reflection.html