Add smooth rotation