Touch screen to move and rotate actor

Hi all.

This I hope is painfully simple.

I’m trying to set up touch controls to move around the level that are the same as when you navigate the level in the viewport. i.e touch and drag your finger, x and y values move the player forwards and back and rotate also.

Add Controller Yaw input works fine, I can rotate nicely but I can’t get movement working well, the only thing that “works” is Set World Location of the player pawn but that’s only along one “world” axis so the pawn only moves on a rail forwards and back.

Many apologies for the hopefully low brow question but any help would be most appreciated.