29_a_freedoom
The game's stereo separation can give helpful audio cues about the positions of enemies and alert you to incoming projectiles.
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).
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) ) ).
( (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))