Add smooth movement