Hi,
I am a Mathematica nubee. Can anyone help me improve the following animation of past and future Lightcones of a stationary point object with a straight world line.

Here is the code:
m =Manipulate [
now = Plot3D[{-0.9999, 0, 0.9999},
{x,1,-1},{y,-1,1},
AxesEdge->{Automatic,{1,-1},Automatic},
AxesStyle->{Black,Black,Red},
AxesLabel-> {"Space (ct)\t","\tSpace (ct)","Time (t)\t"},
Ticks -> {Automatic, Automatic, {{-1, "1 sec in past"},{0, "Now"}, {1, "1 sec in future"}}},
PlotRange->{{-1,1},{-1,1},{-1,1}},PlotStyle->{Opacity[0.1]},Mesh->False];
cones = Graphics3D[{
Line[{{0,0,-1},{0,0,1}}],
Opacity[0.7],
Cone[{{0,0,-1},{0,0,0}},1],
Cone[{{0,0,1},{0,0,0}},1]},
PlotRange->{{-1,1},{-1,1},{-1,1}}];
planes = Plot3D[{ -1+z, -0.5+z, z, 0.5+z, 1+ z},
{x,-1,1},{y,-1,1},
PlotRange->{{-1,1},{-1,1},{-1,1}},PlotStyle->{Opacity[0.1]},Mesh->False];
Show[{now,cones, planes},BoxRatios->1],
{{z,0}, 0,-0.49,0.01, ControlPlacement -> Bottom}
]
Thanks,
Sandip