How can I smoothly rotate my puzzle?