Added weapon horizontal recoil

Pew pew!
Added visibility checks

Enemies check line of sight every half second.
Removed some debug lines. Commented, that is.
I can't believe I did that....