Remove the vehicle animation delay

Nobody seems to like the vehicle animation delay, and I'm not aware of any reason why it's in the code, other than slowing down the animation. Excising the code.
Drow enemes even when they're out of range.
Use map::draw() in game::plthrow() and game::plshoot() instead of drawing manually.
Use game::u_see() to check visibility and map::sees() to draw line in targeting screen.
Don't limit trajectory drawing to erroneous sight range.
Merge pull request #1146 from ethankaminski/vehicle-animation

Remove the vehicle animation delay
Merge branch 'pr/1148'