Fix bullet pathfinding

fixes #5425

`map::sees` would always return false because the range parameter had been 0, which makes every target out of view.

I grepped for more instances of this error and found one in game.cpp: the comment indicates what was meant, but the code did not match this. I corrected that, too.