2_a_meteors
Steer your laser - ship through a hail of meteors smashing them with your laser bolts as they hurtle towards you on all sides.
arc(r_0002_0001__Steer, r_0002_0003__laser_r_0002_0005__ship, arg1).
arc(r_0002_0001__Steer, r_0002_0007__a_r_0002_0008__hail, r_0002_0006__through_clr17).
arc(r_0002_0001__Steer, z_000_2_a_meteors_1, arg0).
arc(r_0002_0003__laser_r_0002_0005__ship, r_0002_0002__your, gen).
arc(r_0002_0007__a_r_0002_0008__hail, r_0002_0010__meteors, r_0002_0009__of).
arc(r_0002_0011__smashing, r_0002_0010__meteors, arg1).
arc(r_0002_0011__smashing, r_0002_0015__laser_r_0002_0016__bolts, r_0002_0013__with_nim38).
arc(r_0002_0011__smashing, z_000_2_a_meteors_1, arg0).
arc(r_0002_0015__laser_r_0002_0016__bolts, r_0002_0002__your, gen).
arc(r_0002_0017__as, r_0002_0011__smashing, scope).
arc(r_0002_0017__as, r_0002_0023__all_quant, restriction).
arc(r_0002_0019__hurtle, r_0002_0002__your, r_0002_0020__towards_clr58).
arc(r_0002_0019__hurtle, r_0002_0010__meteors, arg0).
arc(r_0002_0019__hurtle, r_0002_0024__sides, r_0002_0022__on_nim64).
arc(r_0002_0023__all_quant, r_0002_0019__hurtle, scope).
arc(r_0002_0023__all_quant, r_0002_0024__sides, restriction).
arc(z_000_2_a_meteors_28, r_0002_0001__Steer, scope).
arc(z_000_2_a_meteors_28, r_0002_0017__as, restriction).
fof(formula,axiom,
? [R_0002_0002__YOUR,R_0002_0003__LASER_R_0002_0005__SHIP,R_0002_0010__METEORS,R_0002_0007__A_R_0002_0008__HAIL,Z_000_2_A_METEORS_1,R_0002_0001__STEER,R_0002_0015__LASER_R_0002_0016__BOLTS,R_0002_0011__SMASHING,R_0002_0017__AS,Z_000_2_A_METEORS_28] :
( r_0002_0002__your(R_0002_0002__YOUR)
& r_0002_0010__meteors(R_0002_0010__METEORS)
& z_000_2_a_meteors_1(Z_000_2_A_METEORS_1)
& z_000_2_a_meteors_28(Z_000_2_A_METEORS_28)
& has_conj1(Z_000_2_A_METEORS_28,R_0002_0017__AS)
& r_0002_0017__as(R_0002_0017__AS)
& ! [R_0002_0024__SIDES] :
( r_0002_0024__sides(R_0002_0024__SIDES)
=> ? [R_0002_0019__HURTLE] :
( r_0002_0019__hurtle(R_0002_0019__HURTLE)
& has_r_0002_0022__on_nim64(R_0002_0019__HURTLE,R_0002_0024__SIDES)
& has_arg0(R_0002_0019__HURTLE,R_0002_0010__METEORS)
& has_r_0002_0020__towards_clr58(R_0002_0019__HURTLE,R_0002_0002__YOUR) ) )
& has_conj2(R_0002_0017__AS,R_0002_0011__SMASHING)
& r_0002_0011__smashing(R_0002_0011__SMASHING)
& has_arg0(R_0002_0011__SMASHING,Z_000_2_A_METEORS_1)
& has_r_0002_0013__with_nim38(R_0002_0011__SMASHING,R_0002_0015__LASER_R_0002_0016__BOLTS)
& r_0002_0015__laser_r_0002_0016__bolts(R_0002_0015__LASER_R_0002_0016__BOLTS)
& has_gen(R_0002_0015__LASER_R_0002_0016__BOLTS,R_0002_0002__YOUR)
& has_arg1(R_0002_0011__SMASHING,R_0002_0010__METEORS)
& has_conj2(Z_000_2_A_METEORS_28,R_0002_0001__STEER)
& r_0002_0001__Steer(R_0002_0001__STEER)
& has_arg0(R_0002_0001__STEER,Z_000_2_A_METEORS_1)
& has_r_0002_0006__through_clr17(R_0002_0001__STEER,R_0002_0007__A_R_0002_0008__HAIL)
& r_0002_0007__a_r_0002_0008__hail(R_0002_0007__A_R_0002_0008__HAIL)
& has_r_0002_0009__of(R_0002_0007__A_R_0002_0008__HAIL,R_0002_0010__METEORS)
& has_arg1(R_0002_0001__STEER,R_0002_0003__LASER_R_0002_0005__SHIP)
& r_0002_0003__laser_r_0002_0005__ship(R_0002_0003__LASER_R_0002_0005__SHIP)
& has_gen(R_0002_0003__LASER_R_0002_0005__SHIP,R_0002_0002__YOUR) ) ).
( (IP-IMP (VB;_Tn.pr_ Steer;{steer[through]})
(NP-OB1 (NP-GEN (PRO;_genm_ your;{your}))
(N laser;{laser})
(PUNC <hyphen>)
(N ship;{ship}))
(PP-CLR (P-ROLE through;{through})
(NP (D a;{a})
(N hail;{hail})
(PP (P-ROLE of;{of})
(NP;{METEORS} (NS meteors;{meteor})))))
(PP-SCON (IP-PPL2 (VAG;_Tn_ smashing;{smash})
(NP-OB1;{METEORS} (PRO them;{they}))
(PP-NIM (P-ROLE with;{with})
(NP (NP-GEN (PRO;_genm_ your;{your}))
(N laser;{laser})
(NS bolts;{bolt})))
(PP-SCON (P-CONN as;{as})
(IP-ADV (NP-SBJ;{METEORS} (PRO they;{they}))
(VBP;_Ipr_ hurtle;{hurtle[towards]})
(PP-CLR (P-ROLE towards;{towards})
(NP (PRO you;{you})))
(PP-NIM (P-ROLE on;{on})
(NP (Q all;{all})
(NS sides;{side})))))))
(PUNC .))
(ID 2_a_meteors))