Thanks for your comment! There are still some unpredictable bugs or snapping that I didn't know how to solve. I will take your ideas and somehow fix them later!