No, I definitely didn't do that. I'm not a complete idiot!
Here's what I have:
-snip-
From my understanding, it should start at where I first fired the tool, and then travel along the path of where I fired after that. For some reason, it still takes me out in space.
Well, I don't know crap, but you're setting position to "0.0" and the target to "1.0" which seems completely wrong. Position is a 3 variable thing, like "5 1 8". Target is likely also a position like that.