I would like a hand with turning and leaving

I have a strange project. It’s using a bit of Depth First searching. I’ve got a “car park” and a bunch of ships to park. I have most of the system working, but there are some strange things that still occur than I can’t really explain and I’d like some advice on (if it’s not too much work… This really could take a while to look through).

The problems I have are:

[LIST][]Ships don’t turn and then fly straight to target, instead they meander about a bit and then get there…[]A ship that’s clicked on to leave (once it’s parked) will pick up the latest ship and the two seem to use the same code to move them about. You have to see it to understand what’s going on…
[/LIST]

Just commented the whole thing. Hopefully someone might like to have a look and tell me who’s doing the what and how to make them jolly well stop it.

ASPV.fla
ASPV.swf

Incidentally, click spawn to create new ships.
Click the ship to sent it to the first availible free space.
Click on the ship to get it to leave (once it’s at it’s parking space, oh but that doesn’t work yet…:rd: )