I'll give that a try, and get back to you.
I've also tried to the units "fighting" over the point where the player clicks. Basically, what I did was set it up so it checks if another unit is taking up the target area, and set it to place the target 32 pixels out from the old target. The only problem is, they seem to reach the destination, realise that they're overlapping that position, so they keep picking a new one over and over. Is there a way to only make it check for objects that aren't actually the original object itself?
My next problem is, I have a bunch of NPC units that I want to walk towards the nearest player controlled unit. The NPCs are using the RTS behavior, and I can get them to move towards the player's units when they get within a certain range, but they always go for the original object, and not the ones created in runtime. There doesn't seem to be a way to set it to go towards the nearest object, so I can't really figure it out.