First person shooters work in 3D the way like my example works in 2D..
The player turns toward the mouse position and moves in that direction..
You want the player to move towards the mouse, but the player shouldn't turn towards the mouse?
What if the mouse is not right in front of the player or even in the back of the player?
Should the player move backwards?
I'm not sure how you see this..