;;; $8000: Enemy sets ;;;
;;; $92C6..A200: Debug handler ;;;
    ;;; $92C6: Debug handler - [debug index] = 7: enemy debugger - enemy spawn data editor ;;;
    ;;; $936D: Draw debug enemy spawn values ;;;
    ;;; $941D: Debug. Draw enemy set name ;;;
    ;;; $94B8: Debug handler - [debug index] = 8: enemy debugger - respawn enemy ;;;
    ;;; $94D5: Debug handler - [debug index] = 9: enemy debugger - enemy spawner ;;;
    ;;; $9646: Debug. Handle cursor movement ;;;
    ;;; $96AB: Debug. Handle digit modification ;;;
    ;;; $9758: Debug handler - [debug index] = 10h: enemy debugger - enemy allocation viewer ;;;
    ;;; $9809: Debug handler ;;;
    ;;; $9841: Debug handler - [debug index] = 4: sprite tiles viewer - 1st half ;;;
    ;;; $986A: Debug handler - [debug index] = 3: sprite tiles viewer - 2nd half ;;;
    ;;; $98DA: Debug handler - [debug index] = 1: palette viewer - sprite palettes ;;;
    ;;; $9925: Debug handler - [debug index] = 2: palette viewer - BG palettes ;;;
    ;;; $9961: Debug handler - [debug index] = 0: default ;;;
    ;;; $9A1D: Debug handler - [debug index] = 5: enemy debugger - initialise ;;;
    ;;; $9A59: Debug handler - [debug index] = 6: enemy debugger - enemy mover ;;;
    ;;; $9BD5: Debug handler - [debug index] = Ah: enemy debugger - RAM viewer - page 0 ;;;
    ;;; $9C5D: Debug handler - [debug index] = Bh: enemy debugger - RAM viewer - page 1 ;;;
    ;;; $9CE5: Debug handler - [debug index] = Ch: enemy debugger - RAM viewer - page 2 ;;;
    ;;; $9D6D: Debug handler - [debug index] = Dh: enemy debugger - RAM viewer - page 3 ;;;
    ;;; $9DF5: Debug handler - [debug index] = Eh: enemy debugger - RAM viewer - page 4 ;;;
    ;;; $9E7D: Debug handler - [debug index] = Fh: enemy debugger - RAM viewer - page 5 ;;;
    ;;; $9F05: Debug. Move enemy with d-pad 1/4 px/frame ;;;
    ;;; $9F36: Debug. Move enemy with d-pad 4 px/frame ;;;
    ;;; $9F7E: Draw 4 digit hex value ;;;
    ;;; $A01D: Add debug spritemap to OAM ;;;
;;; $A201: Debug spritemap addresses ;;;
;;; $A327..BC25: Debug spritemaps ;;;
    ;;; $B00E: Enemy names ;;;
    ;;; $B88D: Enemy names ;;;
    ;;; $BB2D: Area names ;;;
    ;;; $BBB5: Enemy names ;;;
;;; $BC26..DD88: Sprite objects ;;;
    ;;; $BC26: Create sprite object ;;;
    ;;; $BC82: Handle sprite objects ;;;
    ;;; $BCF0: Sprite object instruction - go back 4 bytes ;;;
    ;;; $BD07: Sprite object instruction - delete ;;;
    ;;; $BD12: Sprite object instruction - go to parameter ;;;
    ;;; $BD32: Draw sprite objects ;;;
    ;;; $BD97: Clear sprite objects ;;;
    ;;; $BDA6: Empty draw instruction ;;;
    ;;; $BDA8: Sprite objects ;;;
    ;;; $BE24..C62F: Sprite object instruction lists ;;;
        ;;; $BE24: Instruction list - sprite object 3Dh (Draygon foaming at the mouth) ;;;
        ;;; $BE46: Unused. Instruction list ;;;
        ;;; $BE54: Instruction list - sprite object 2Fh (unused) ;;;
        ;;; $BE5A: Instruction list - sprite object 0 (unused. Beam charge) ;;;
        ;;; $BE6C: Instruction list - sprite object 1 (unused. Mother Brain elbow charge particles) ;;;
        ;;; $BE86: Instruction list - sprite object 2 (unused. Mother Brain elbow charge energy) ;;;
        ;;; $BEA4: Instruction list - sprite object 3 (small explosion) ;;;
        ;;; $BEBE: Instruction list - sprite object 4 (unused. Bomb explosion) ;;;
        ;;; $BED4: Instruction list - sprite object 5 (unused. Beam trail) ;;;
        ;;; $BEEA: Instruction list - sprite object 6 (dud shot) ;;;
        ;;; $BF04: Instruction list - sprite object 7 (unused. Power bomb) ;;;
        ;;; $BF12: Instruction list - sprite object 8 (unused. Elevator pad) ;;;
        ;;; $BF1C: Instruction list - sprite object 9 (small dust cloud) ;;;
        ;;; $BF32: Instruction list - sprite object Ah (ninja space pirate landing dust cloud) ;;;
        ;;; $BF44: Instruction list - sprite object Bh (unused. Eye door sweat drop) ;;;
        ;;; $BF56: Instruction list - sprite object Ch (smoke) ;;;
        ;;; $BF68: Instruction list - sprite object 1Ch (unused. Elevator pad) ;;;
        ;;; $BF74: Instruction list - sprite object 1Dh (big explosion) ;;;
        ;;; $BF8E: Instruction list - sprite object Dh (unused. Small health drop) ;;;
        ;;; $BFA0: Instruction list - sprite object Eh (unused. Big health drop) ;;;
        ;;; $BFB2: Instruction list - sprite object Fh (unused. Bomb) ;;;
        ;;; $BFC4: Instruction list - sprite object 10h (unused. Weird small health drop) ;;;
        ;;; $BFD2: Instruction list - sprite object 11h (unused. Rock particles) ;;;
        ;;; $C014: Instruction list - sprite object 12h (short big dust cloud) ;;;
        ;;; $C026: Instruction list - sprite object 13h (unused. Short big dust cloud with weird short beam) ;;;
        ;;; $C040: Instruction list - sprite object 14h (unused. Short big dust cloud with weird medium beam) ;;;
        ;;; $C05E: Instruction list - sprite object 15h (big dust cloud) ;;;
        ;;; $C080: Instruction list - sprite object 16h (unused. Weird long beam) ;;;
        ;;; $C0FE: Instruction list - sprite object 17h (unused. Weird long flickering beam) ;;;
        ;;; $C10C: Instruction list - sprite object 18h (short Draygon breath bubbles) ;;;
        ;;; $C132: Instruction list - sprite object 19h (unused. Save station electricity) ;;;
        ;;; $C154: Instruction list - sprite object 1Ah (unused. Expanding vertical gate) ;;;
        ;;; $C176: Instruction list - sprite object 1Bh (unused. Contracting vertical gate) ;;;
        ;;; $C198: Instruction list - sprite object 1Eh (unused) ;;;
        ;;; $C1AC: Instruction list - sprite object 1Fh (unused) ;;;
        ;;; $C1C0: Instruction list - sprite object 20h (unused) ;;;
        ;;; $C1D4: Instruction list - sprite object 21h (unused) ;;;
        ;;; $C1E8: Instruction list - sprite object 22h (unused) ;;;
        ;;; $C1FC: Instruction list - sprite object 23h (unused) ;;;
        ;;; $C210: Instruction list - sprite object 24h (unused) ;;;
        ;;; $C224: Instruction list - sprite object 25h (unused) ;;;
        ;;; $C238: Instruction list - sprite object 26h (unused) ;;;
        ;;; $C258: Instruction list - sprite object 27h (unused) ;;;
        ;;; $C2A0: Instruction list - sprite object 28h (unused) ;;;
        ;;; $C2BC: Instruction list - sprite object 29h (unused) ;;;
        ;;; $C304: Instruction list - sprite object 2Ah (unused) ;;;
        ;;; $C30A: Instruction list - sprite object 2Bh (fire arc body) ;;;
        ;;; $C33E: Instruction list - sprite object 2Ch (fire arc right explosion) ;;;
        ;;; $C35C: Instruction list - sprite object 2Dh (fire arc left explosion) ;;;
        ;;; $C37A: Instruction list - sprite object 2Eh (fire arc splash) ;;;
        ;;; $C390: Instruction list - sprite object 30h (falling spark trail) ;;;
        ;;; $C3A2: Instruction list - sprite object 31h (unused. Metroid insides) ;;;
        ;;; $C3BA: Instruction list - sprite object 32h (metroid electricity) ;;;
        ;;; $C436: Instruction list - sprite object 33h (unused) ;;;
        ;;; $C4B6: Instruction list - sprite object 34h (metroid shell) ;;;
        ;;; $C536: Instruction list - sprite object 35h (unused) ;;;
        ;;; $C5B2: Instruction list - sprite object 36h (unused) ;;;
        ;;; $C5C6: Instruction list - sprite object 37h (enemy shot) ;;;
        ;;; $C5D8: Instruction list - sprite object 38h (yapping maw base - facing down) ;;;
        ;;; $C5DE: Instruction list - sprite object 39h (yapping maw base - facing up) ;;;
        ;;; $C5E4: Instruction list - sprite object 3Ah (unused) ;;;
        ;;; $C608: Instruction list - sprite object 3Bh (evir facing left) ;;;
        ;;; $C61C: Instruction list - sprite object 3Ch (evir facing right) ;;;
    ;;; $C630: Sprite object spritemaps ;;;
;;; $DD89: Enemy names ;;;
;;; $E2F3: Debug enemy population data ;;;
;;; $EC1C: Enemy vulnerabilities ;;;
;;; $F1F4: Enemy drop chances ;;;
;;; $F4B8: Free space ;;;