Rotating the controls with Player?


Im trying to a develop a Fez type game, in which the level is 3D but at a 2D perspective and the player can move around corners. Im trying to get the character and camera to pivot when the character turns a corner (Set up with simple trigger boxes and rotating the camera and character) However I cant seem to get my controls to come with the rotation with the character (See video below)

The first Image is the trigger box in which the player can use the w to turn corners and second is my control set up on the character.

Im trying to figure out how to the controls to adjust with the player rotation.

Many Thanks