goto uses vec2d; add Wander from AI branch