Why do I have to hold down mouse button to turn my character?

Think about that for a second. Should you really do it every tick? What are the performance impacts of performing this action every tick?

You should only need to set it when transitioning from a menu.