Math question - how can i rotate a vector so that it is in relation to characters orientation?

@Shunitzo , you are the hero for the day.

One small amendment was necessary:

Need to use the cameras transform in the inverse transform node, otherwise always moves in cameras X regardless of player orientation.

Also for some reason need to use right vector, perhaps because the mesh is rotated 90 degrees.

Devlog