Rotation should not violate boundaries.