9_a_freedoom
You'll also want to look into using the strafe (sidestep) and run keys to better control over your movement.
arc(r_0009_0002___apos_ll, r_0009_0004__want, scope).
arc(r_0009_0004__want, r_0009_0001__You, arg0).
arc(r_0009_0004__want, r_0009_0003__also, nim8).
arc(r_0009_0004__want, r_0009_0005__to_r_0009_0006__look, arg1).
arc(r_0009_0005__to_r_0009_0006__look, r_0009_0001__You, arg0).
arc(r_0009_0005__to_r_0009_0006__look, r_0009_0008__using, r_0009_0007__into_clr21).
arc(r_0009_0008__using, r_0009_0014__and, arg1).
arc(r_0009_0008__using, r_0009_0019__control, r_0009_0017__to_nim48).
arc(r_0009_0008__using, z_000_9_a_freedoom_21, arg0).
arc(r_0009_0014__and, r_0009_0010__strafe_r_0009_0012__sidestep, conj1).
arc(r_0009_0014__and, r_0009_0015__run_r_0009_0016__keys, conj2).
arc(r_0009_0019__control, r_0009_0018__better, attrib49).
arc(r_0009_0019__control, r_0009_0022__movement, r_0009_0020__over).
arc(r_0009_0022__movement, r_0009_0001__You, gen).
fof(formula,axiom,
? [R_0009_0001__YOU,R_0009_0003__ALSO,R_0009_0010__STRAFE_R_0009_0012__SIDESTEP,R_0009_0015__RUN_R_0009_0016__KEYS,R_0009_0014__AND,R_0009_0018__BETTER,R_0009_0022__MOVEMENT,R_0009_0019__CONTROL,Z_000_9_A_FREEDOOM_21,R_0009_0008__USING,R_0009_0005__TO_R_0009_0006__LOOK,R_0009_0002___APOS_LL_R_0009_0004__WANT] :
( r_0009_0001__You(R_0009_0001__YOU)
& r_0009_0003__also(R_0009_0003__ALSO)
& r_0009_0010__strafe_r_0009_0012__sidestep(R_0009_0010__STRAFE_R_0009_0012__SIDESTEP)
& r_0009_0015__run_r_0009_0016__keys(R_0009_0015__RUN_R_0009_0016__KEYS)
& r_0009_0018__better(R_0009_0018__BETTER)
& z_000_9_a_freedoom_21(Z_000_9_A_FREEDOOM_21)
& r_0009_0002___apos_ll_r_0009_0004__want(R_0009_0002___APOS_LL_R_0009_0004__WANT)
& has_arg1(R_0009_0002___APOS_LL_R_0009_0004__WANT,R_0009_0005__TO_R_0009_0006__LOOK)
& r_0009_0005__to_r_0009_0006__look(R_0009_0005__TO_R_0009_0006__LOOK)
& has_r_0009_0007__into_clr21(R_0009_0005__TO_R_0009_0006__LOOK,R_0009_0008__USING)
& r_0009_0008__using(R_0009_0008__USING)
& has_arg0(R_0009_0008__USING,Z_000_9_A_FREEDOOM_21)
& has_r_0009_0017__to_nim48(R_0009_0008__USING,R_0009_0019__CONTROL)
& r_0009_0019__control(R_0009_0019__CONTROL)
& has_r_0009_0020__over(R_0009_0019__CONTROL,R_0009_0022__MOVEMENT)
& r_0009_0022__movement(R_0009_0022__MOVEMENT)
& has_gen(R_0009_0022__MOVEMENT,R_0009_0001__YOU)
& has_attrib49(R_0009_0019__CONTROL,R_0009_0018__BETTER)
& has_arg1(R_0009_0008__USING,R_0009_0014__AND)
& r_0009_0014__and(R_0009_0014__AND)
& has_conj2(R_0009_0014__AND,R_0009_0015__RUN_R_0009_0016__KEYS)
& has_conj1(R_0009_0014__AND,R_0009_0010__STRAFE_R_0009_0012__SIDESTEP)
& has_arg0(R_0009_0005__TO_R_0009_0006__LOOK,R_0009_0001__YOU)
& has_nim8(R_0009_0002___APOS_LL_R_0009_0004__WANT,R_0009_0003__ALSO)
& has_arg0(R_0009_0002___APOS_LL_R_0009_0004__WANT,R_0009_0001__YOU) ) ).
( (IP-MAT (NP-SBJ (PRO You;{you}))
(MD;_cat_Vi_ <apos>ll;{will})
(IP-INF-CAT (ADVP-NIM (ADV also;{also}))
(VB;_Tt_ want;{want})
(IP-INF-OB1 (TO to;{to})
(VB;_Ipr_ look;{look[into]})
(PP-CLR (P-ROLE into;{into})
(IP-PPL (VAG;_Tn_ using;{use})
(NP-OB1 (D the;{the})
(NLYR (NLYR (N strafe;{strafe})
(PULB -LRB-)
(N sidestep;{sidestep})
(PURB -RRB-))
(CONJP (CONJ and;{and})
(NLYR (N run;{run})
(N keys;{key})))))
(PP-NIM (P-ROLE to;{to})
(NP (ADJP (ADJR better;{good}))
(N control;{control})
(PP (P-ROLE over;{over})
(NP (NP-GEN (PRO;_genm_ your;{your}))
(N movement;{movement})))))))))
(PUNC .))
(ID 9_a_freedoom))