I never thought of rotating the player based on raycast, I just used some strange technique of rotating them. I appreciate the suggestion, I can also do something to give more feedback to the enemy status. Other than that, thanks for the tips and playing!