I mean since its circling vertically, you also need to move its x,y a bit, else it will just simply be up/down...
so you need the facing angle to make the path circular... like this O, if you don't take the angle, it will be |
Imma try to whip up some formula...