Forwards and Backwards setup. thisX thisY thisZ set up. created update x,y,z methods