9_a_freedoom
You'll also want to look into using the strafe (sidestep) and run keys to better control over your movement.
( (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 (NLYR (N strafe;{strafe})
(PULB -LRB-)
(PRN (NP (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))
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,nim).
arc(r_0009_0004__want,r_0009_0006__look,arg1).
arc(r_0009_0006__look,r_0009_0001__You,arg0).
arc(r_0009_0006__look,r_0009_0008__using,r_0009_0007__into__clr).
arc(r_0009_0008__using,r_0009_0001__You,arg0).
arc(r_0009_0008__using,r_0009_0009__the_r_0009_0010__strafe_r_0009_0012__sidestep_r_0009_0014__and_r_0009_0015__run_r_0009_0016__keys,arg1).
arc(r_0009_0008__using,r_0009_0019__control,r_0009_0017__to__nim).
arc(r_0009_0019__control,r_0009_0018__better,attrib).
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_0009__THE_R_0009_0010__STRAFE_R_0009_0012__SIDESTEP_R_0009_0014__AND_R_0009_0015__RUN_R_0009_0016__KEYS,R_0009_0018__BETTER,R_0009_0022__MOVEMENT,R_0009_0019__CONTROL,R_0009_0008__USING,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_0009__the_r_0009_0010__strafe_r_0009_0012__sidestep_r_0009_0014__and_r_0009_0015__run_r_0009_0016__keys(R_0009_0009__THE_R_0009_0010__STRAFE_R_0009_0012__SIDESTEP_R_0009_0014__AND_R_0009_0015__RUN_R_0009_0016__KEYS)
& r_0009_0018__better(R_0009_0018__BETTER)
& 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_0006__LOOK)
& r_0009_0006__look(R_0009_0006__LOOK)
& has_r_0009_0007__into__clr(R_0009_0006__LOOK,R_0009_0008__USING)
& r_0009_0008__using(R_0009_0008__USING)
& has_r_0009_0017__to__nim(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_attrib(R_0009_0019__CONTROL,R_0009_0018__BETTER)
& has_arg1(R_0009_0008__USING,R_0009_0009__THE_R_0009_0010__STRAFE_R_0009_0012__SIDESTEP_R_0009_0014__AND_R_0009_0015__RUN_R_0009_0016__KEYS)
& has_arg0(R_0009_0008__USING,R_0009_0001__YOU)
& has_arg0(R_0009_0006__LOOK,R_0009_0001__YOU)
& has_nim(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) ) ).