I used my model from my 3D class for experimentation.
The camera follows the Player and you can move in any direction independent to the orientation of the camera.
The
camera controls the view and WASD controls your movement.
The movement
in WASD depends on the orientation of the camera and should feel natural
for players.