Top Down WASD movement with mouse dictating rotation and which direction W moves you

this will set the player to move in the direction of the mouse cursor