pathfinding refactor

missiles finding a path shouldn't check for blockage by a target.
add a boolean argument to toggle this behaviour