i don't really get what you are trying to say. If you dont understand, here is a newer and slightly better example with some comments.
1drv.ms/u/s!Ap_-qxoGKbDcg1VYbW3ZCEDmrQsi
EDIT: This example is a Platformer but its the same for Topdown, just change the Origin of the LayoutChanger to the Middle and move the Player according to the angle of the LayoutChanger:
1drv.ms/u/s!Ap_-qxoGKbDcg1YY8AbQfBZuDq9A