Как плавно перемещать блок по заданной кривой?
Поиграйте с настройками кривых Безье...
https://codepen.io/aliencash/pen/JMZmGK?editors=1100
С траекториями проще всего юзать svg:
https://css-tricks.com/guide-svg-animations-smil/#...
https://codepen.io/SaraSoueidan/pen/184082960ac3cc...
А вот jquery plugin, что бы уйти от SMIL, но все равно траектория в svg, ведь это мега удобно:
https://www.jqueryscript.net/animation/jQuery-Plug...