Thank you for the input. I fully understand and agree. I programmed it that way because you can aim up at an angle and I didn't want to be annoyed constantly going into doors or reading signs when I am trying to just shoot a enemy. I am reprogramming this game in Unity so I will figure out a better solution.
Thanks again for your input.