complex vehicle path finding
before this we have a super outdated implementation mashed with blueprint nodes from multiple tutorials
and god it later became a gigantic mess as a result of 2 years without maintenance
thanks ai for c++ refactoring and making it maintainable