I must confess that I don't understand the reference to "Spectrum Duck Shoot" at all ... but it certainly sounds like something that I could readily support.
For me, the main value of the link you provided was that it advised putting the asm code in a separate file. (I freak right out whenever I see something that begins with "0x..." :-)