Tip: If you place a moon, midpoint, or dragon coin through Map16, it will always respawn whenever you reenter that sublevel. It will not respawn if you add it through the Add Objects/Extended Objects window.
Pretty simple little hack that maps the character palettes to RAM instead of ROM. The positive upshot of that is you can change the palettes dyanamically. It's pretty simple, just store the palettes to the corresponding RAM tables and the palette will change accordingly. Leaves fire power changing stuff intact, but may break certain patches that set $0D82 directly.
No credit necessary.