This script breaks sideways movement of temp bricks.
And vertical, for that matter.
In the script, serverCmdShiftBrick is called with %c and %shift, and the Parent:: is called with those two arguments. However, the direction the brick is shifted is 
not in a vector. It should be called with %c, %shiftX, %shiftY, and %shiftZ, or something along those lines (needs three non-client arguments). In turn, it should also be Parent::'d that way.