I've added the following behaviours to ASTECH
SEEK - follows a target point
ORBIT - orbits a target point at a radius
FLEE - flees from a target if within radius
ARRIVE - moves to a point (and arrives with 0 velocity)
See the samples for implementation details
Download the ASTech library here:
karllilje.com/astech