Hi,
you need to use the local axis of your player to move it forward.
How do you move your player currently? if you use translate, make sure you select "self" for the "space" property, then you will always translate relative to the player orientation.
bye,
Jean