29_a_freedoom
The game's stereo separation can give helpful audio cues about the positions of enemies and alert you to incoming projectiles.

%3 r_0029_0004__stereo_r_0029_0005__separation stereo separation r_0029_0001__The_r_0029_0002__game_r_0029_0003___apos_s The game 's r_0029_0004__stereo_r_0029_0005__separation->r_0029_0001__The_r_0029_0002__game_r_0029_0003___apos_s [gen] r_0029_0006__can can r_0029_0016__and and r_0029_0006__can->r_0029_0016__and [scope] r_0029_0007__give give r_0029_0016__and->r_0029_0007__give [conj1] r_0029_0017__alert alert r_0029_0016__and->r_0029_0017__alert [conj2] r_0029_0007__give->r_0029_0004__stereo_r_0029_0005__separation [arg0] r_0029_0009__audio_r_0029_0010__cues audio cues r_0029_0007__give->r_0029_0009__audio_r_0029_0010__cues [arg1] r_0029_0008__helpful helpful r_0029_0009__audio_r_0029_0010__cues->r_0029_0008__helpful [attrib] r_0029_0012__the_r_0029_0013__positions the positions r_0029_0009__audio_r_0029_0010__cues->r_0029_0012__the_r_0029_0013__positions about r_0029_0015__enemies enemies r_0029_0012__the_r_0029_0013__positions->r_0029_0015__enemies of r_0029_0017__alert->r_0029_0004__stereo_r_0029_0005__separation [arg0] r_0029_0018__you you r_0029_0017__alert->r_0029_0018__you [arg1] r_0029_0021__projectiles projectiles r_0029_0017__alert->r_0029_0021__projectiles to [clr] r_0029_0020__incoming incoming r_0029_0021__projectiles->r_0029_0020__incoming [attrib]
arc(r_0029_0004__stereo_r_0029_0005__separation, r_0029_0001__The_r_0029_0002__game_r_0029_0003___apos_s, gen).
arc(r_0029_0006__can, r_0029_0016__and, scope).
arc(r_0029_0007__give, r_0029_0004__stereo_r_0029_0005__separation, arg0).
arc(r_0029_0007__give, r_0029_0009__audio_r_0029_0010__cues, arg1).
arc(r_0029_0009__audio_r_0029_0010__cues, r_0029_0008__helpful, attrib22).
arc(r_0029_0009__audio_r_0029_0010__cues, r_0029_0012__the_r_0029_0013__positions, r_0029_0011__about).
arc(r_0029_0012__the_r_0029_0013__positions, r_0029_0015__enemies, r_0029_0014__of).
arc(r_0029_0016__and, r_0029_0007__give, conj1).
arc(r_0029_0016__and, r_0029_0017__alert, conj2).
arc(r_0029_0017__alert, r_0029_0004__stereo_r_0029_0005__separation, arg0).
arc(r_0029_0017__alert, r_0029_0018__you, arg1).
arc(r_0029_0017__alert, r_0029_0021__projectiles, r_0029_0019__to_clr55).
arc(r_0029_0021__projectiles, r_0029_0020__incoming, attrib56).



%3 r_0029_0004__stereo_r_0029_0005__separation stereo separation r_0029_0001__The_r_0029_0002__game_r_0029_0003___apos_s The game 's r_0029_0004__stereo_r_0029_0005__separation->r_0029_0001__The_r_0029_0002__game_r_0029_0003___apos_s [gen] r_0029_0006__can can r_0029_0016__and and r_0029_0006__can->r_0029_0016__and [keep_scope] r_0029_0007__give give r_0029_0016__and->r_0029_0007__give [conj1] r_0029_0017__alert alert r_0029_0016__and->r_0029_0017__alert [conj2] r_0029_0007__give->r_0029_0004__stereo_r_0029_0005__separation [arg0] r_0029_0009__audio_r_0029_0010__cues audio cues r_0029_0007__give->r_0029_0009__audio_r_0029_0010__cues [arg1] r_0029_0008__helpful helpful r_0029_0009__audio_r_0029_0010__cues->r_0029_0008__helpful [attrib] r_0029_0012__the_r_0029_0013__positions the positions r_0029_0009__audio_r_0029_0010__cues->r_0029_0012__the_r_0029_0013__positions about r_0029_0015__enemies enemies r_0029_0012__the_r_0029_0013__positions->r_0029_0015__enemies of r_0029_0017__alert->r_0029_0004__stereo_r_0029_0005__separation [arg0] r_0029_0018__you you r_0029_0017__alert->r_0029_0018__you [arg1] r_0029_0021__projectiles projectiles r_0029_0017__alert->r_0029_0021__projectiles to [clr] r_0029_0020__incoming incoming r_0029_0021__projectiles->r_0029_0020__incoming [attrib]
fof(formula,axiom,
    ~ ? [R_29_16_AND,R_29_7_GIVE,R_29_9_AUDIO_CUES,R_29_8_HELPFUL,R_29_12_THE_POSITIONS,R_29_15_ENEMIES,R_29_17_ALERT,R_29_4_STEREO_SEPARATION,R_29_1_THE_GAME_APOS_S,R_29_18_YOU,R_29_21_PROJECTILES,R_29_20_INCOMING] :
        ( helpful(R_29_8_HELPFUL)
        & enemies(R_29_15_ENEMIES)
        & the_game_apos_s(R_29_1_THE_GAME_APOS_S)
        & you(R_29_18_YOU)
        & incoming(R_29_20_INCOMING)
        & and(R_29_16_AND)
        & conj1(R_29_16_AND,R_29_7_GIVE)
        & give(R_29_7_GIVE,R_29_4_STEREO_SEPARATION,R_29_9_AUDIO_CUES)
        & stereo_separation(R_29_4_STEREO_SEPARATION)
        & gen(R_29_4_STEREO_SEPARATION,R_29_1_THE_GAME_APOS_S)
        & audio_cues(R_29_9_AUDIO_CUES)
        & attrib22(R_29_9_AUDIO_CUES,R_29_8_HELPFUL)
        & about(R_29_9_AUDIO_CUES,R_29_12_THE_POSITIONS)
        & the_positions(R_29_12_THE_POSITIONS)
        & of(R_29_12_THE_POSITIONS,R_29_15_ENEMIES)
        & conj2(R_29_16_AND,R_29_17_ALERT)
        & alert(R_29_17_ALERT,R_29_4_STEREO_SEPARATION,R_29_18_YOU)
        & to_clr55(R_29_17_ALERT,R_29_21_PROJECTILES)
        & projectiles(R_29_21_PROJECTILES)
        & attrib56(R_29_21_PROJECTILES,R_29_20_INCOMING) ) ).



n29_a_freedoom n29_a_freedoom_5 The n29_a_freedoom_7 game n29_a_freedoom_9 's n29_a_freedoom_11 stereo n29_a_freedoom_13 separation n29_a_freedoom_15 can n29_a_freedoom_20 give n29_a_freedoom_24 helpful n29_a_freedoom_26 audio n29_a_freedoom_28 cues n29_a_freedoom_31 about n29_a_freedoom_34 the n29_a_freedoom_36 positions n29_a_freedoom_39 of n29_a_freedoom_42 enemies n29_a_freedoom_45 and n29_a_freedoom_48 alert n29_a_freedoom_51 you n29_a_freedoom_54 to n29_a_freedoom_58 incoming n29_a_freedoom_60 projectiles n29_a_freedoom_62 . n29_a_freedoom_1 IP-MAT n29_a_freedoom_2 NP-SBJ n29_a_freedoom_1->n29_a_freedoom_2 n29_a_freedoom_14 MD;_cat_Vi_ n29_a_freedoom_1->n29_a_freedoom_14 n29_a_freedoom_16 IP-INF-CAT n29_a_freedoom_1->n29_a_freedoom_16 n29_a_freedoom_61 PUNC n29_a_freedoom_1->n29_a_freedoom_61 n29_a_freedoom_3 NP-GEN n29_a_freedoom_2->n29_a_freedoom_3 n29_a_freedoom_10 N n29_a_freedoom_2->n29_a_freedoom_10 n29_a_freedoom_12 N n29_a_freedoom_2->n29_a_freedoom_12 n29_a_freedoom_4 D n29_a_freedoom_3->n29_a_freedoom_4 n29_a_freedoom_6 N n29_a_freedoom_3->n29_a_freedoom_6 n29_a_freedoom_8 GENM n29_a_freedoom_3->n29_a_freedoom_8 n29_a_freedoom_4->n29_a_freedoom_5 n29_a_freedoom_6->n29_a_freedoom_7 n29_a_freedoom_8->n29_a_freedoom_9 n29_a_freedoom_10->n29_a_freedoom_11 n29_a_freedoom_12->n29_a_freedoom_13 n29_a_freedoom_14->n29_a_freedoom_15 n29_a_freedoom_17 ILYR n29_a_freedoom_16->n29_a_freedoom_17 n29_a_freedoom_18 ILYR n29_a_freedoom_17->n29_a_freedoom_18 n29_a_freedoom_43 CONJP n29_a_freedoom_17->n29_a_freedoom_43 n29_a_freedoom_19 VB;_Tn_ n29_a_freedoom_18->n29_a_freedoom_19 n29_a_freedoom_21 NP-OB1 n29_a_freedoom_18->n29_a_freedoom_21 n29_a_freedoom_19->n29_a_freedoom_20 n29_a_freedoom_22 ADJP n29_a_freedoom_21->n29_a_freedoom_22 n29_a_freedoom_25 N n29_a_freedoom_21->n29_a_freedoom_25 n29_a_freedoom_27 NS n29_a_freedoom_21->n29_a_freedoom_27 n29_a_freedoom_29 PP n29_a_freedoom_21->n29_a_freedoom_29 n29_a_freedoom_23 ADJ n29_a_freedoom_22->n29_a_freedoom_23 n29_a_freedoom_23->n29_a_freedoom_24 n29_a_freedoom_25->n29_a_freedoom_26 n29_a_freedoom_27->n29_a_freedoom_28 n29_a_freedoom_30 P-ROLE n29_a_freedoom_29->n29_a_freedoom_30 n29_a_freedoom_32 NP n29_a_freedoom_29->n29_a_freedoom_32 n29_a_freedoom_30->n29_a_freedoom_31 n29_a_freedoom_33 D n29_a_freedoom_32->n29_a_freedoom_33 n29_a_freedoom_35 NS n29_a_freedoom_32->n29_a_freedoom_35 n29_a_freedoom_37 PP n29_a_freedoom_32->n29_a_freedoom_37 n29_a_freedoom_33->n29_a_freedoom_34 n29_a_freedoom_35->n29_a_freedoom_36 n29_a_freedoom_38 P-ROLE n29_a_freedoom_37->n29_a_freedoom_38 n29_a_freedoom_40 NP n29_a_freedoom_37->n29_a_freedoom_40 n29_a_freedoom_38->n29_a_freedoom_39 n29_a_freedoom_41 NS n29_a_freedoom_40->n29_a_freedoom_41 n29_a_freedoom_41->n29_a_freedoom_42 n29_a_freedoom_44 CONJ n29_a_freedoom_43->n29_a_freedoom_44 n29_a_freedoom_46 ILYR n29_a_freedoom_43->n29_a_freedoom_46 n29_a_freedoom_44->n29_a_freedoom_45 n29_a_freedoom_47 VB;_Tn.pr_ n29_a_freedoom_46->n29_a_freedoom_47 n29_a_freedoom_49 NP-OB1 n29_a_freedoom_46->n29_a_freedoom_49 n29_a_freedoom_52 PP-CLR n29_a_freedoom_46->n29_a_freedoom_52 n29_a_freedoom_47->n29_a_freedoom_48 n29_a_freedoom_50 PRO n29_a_freedoom_49->n29_a_freedoom_50 n29_a_freedoom_50->n29_a_freedoom_51 n29_a_freedoom_53 P-ROLE n29_a_freedoom_52->n29_a_freedoom_53 n29_a_freedoom_55 NP n29_a_freedoom_52->n29_a_freedoom_55 n29_a_freedoom_53->n29_a_freedoom_54 n29_a_freedoom_56 ADJP n29_a_freedoom_55->n29_a_freedoom_56 n29_a_freedoom_59 NS n29_a_freedoom_55->n29_a_freedoom_59 n29_a_freedoom_57 ADJ n29_a_freedoom_56->n29_a_freedoom_57 n29_a_freedoom_57->n29_a_freedoom_58 n29_a_freedoom_59->n29_a_freedoom_60 n29_a_freedoom_61->n29_a_freedoom_62
( (IP-MAT (NP-SBJ (NP-GEN (D The;{the})
                          (N game;{game})
                          (GENM <apos>s))
                  (N stereo;{stereo})
                  (N separation;{separation}))
          (MD;_cat_Vi_ can;{can})
          (IP-INF-CAT (ILYR (ILYR (VB;_Tn_ give;{give})
                                  (NP-OB1;{AUDIO_CUES} (ADJP (ADJ helpful;{helpful}))
                                                       (N audio;{audio})
                                                       (NS cues;{cue})
                                                       (PP (P-ROLE about;{about})
                                                           (NP (D the;{the})
                                                               (NS positions;{position})
                                                               (PP (P-ROLE of;{of})
                                                                   (NP (NS enemies;{enemy})))))))
                            (CONJP (CONJ and;{and})
                                   (ILYR (VB;_Tn.pr_ alert;{alert[to]})
                                         (NP-OB1 (PRO you;{you}))
                                         (PP-CLR (P-ROLE to;{to})
                                                 (NP (ADJP (ADJ incoming;{incoming}))
                                                     (NS projectiles;{projectile})))))))
          (PUNC .))
  (ID 29_a_freedoom))