Understandable. I guess I'm just trying to figure out what you're doing here in terms of movement in case I could provide advice, but obviously my understanding of how this was implemented is incorrect. Good work!
haha don't worry ! it's always nice to have suggestions :D