Got jump forward working with CMOVE and thread sleeps. horror!
Might have made it return flag
Successfully captured flag (quickly), jumps, and shoots, and carry on (but stupidly). Now need to make it clear navpoints each journey (although this works too). And make allies help him out.