Problem description:

So as my project runs on WASD movement and using the mouse to attack I feel as though it's only right that the game tracks the mouses movements and the players direction constantly follows it like the mouse is literally the players line of sight, I already have the systems for clicking to attack and using skills etc. but somehow I just feel the entire project could benefit from some kind of constant mouse tracking system that isn't too heavy on cpu, if anyone has any ideas I could do with the help like honestly it's been bugging me for like a month or so and as much as I've been programming I can't figure out how it'd work