Properly setup piston math, last time I did it wrong.