From 03000960 Each projectile slot is 0x20 bytes There are 16 slots From 3000B60 to 3000B80 0x03000B60: Projectile rotation 0x03000B64: Projectile graphic pointer 0x03000B68: Projectile Y position 0x03000B6A: Projectile X position 0x03000B6C: Projectile animation frame 0x03000B6E: Projectile animation counter 0x03000B6F: Projectile type 00 Beam 01 Charge beam 02 Wide beam 03 Plasma beam 04 Wave beam 05 Charged beam 06 Charged charge beam 07 Charged wide beam 08 Charged plasma beam 09 Charged wave beam 0A Missile 0B Super missile 0C Ice missile 0D Diffusion missile 0E Charged diffusion missile 0F Flare 10 Bomb 11 Power bomb 12 Diffusion ice spread 0x03000B70: Projectile orientation 0x03000B72: Projectile momentum 0x03000B73: Projectile part 0x03000B76: Projectile top boundary offset 0x03000B78: Projectile bottom boundary offset 0x03000B7A: Projectile left boundary offset 0x03000B7C: Projectile right boundary offset 0x03000B7E: Projectile bomb timer 0x03000B7F: Projectile slot