Decide to upload this to github. Player now rotates from mouse input(from the center of screen) movement not relative to players direction.