Thanks for the reply . Finally got a bit of time to start looking at again and I agree, I need to build a custom movement system.
Does anyone know of any examples where markers are used to define a path? I know in my head how it should all behave but as I mentioned, having no code background makes it very hard to know what nodes to even look for to start experimenting.