rotate pieces either direction