have used minimal GoSubs,
Try re-using code fragments by making them subroutines. Use either Gosub or call depending on whether you call from PBP or ASM section of your code

JF