Improved Metadata rotation

Now rotates pistons too, just the piston heads don't so its kind of
pointless.