Would you consider, please, writing in an option to allow NPCs to go out of the boundaries of the screen further without disappearing?
I know they normally don't do at all in the fixed-screen LoZ style games people make with ZC but it is the only drawback so far to my sideview platforming game that the enemies de-spawn when the player moves them off the currently drawn area.
A whole screen or even half a screens worth of pixels away out of the screen bounds would be most excellent.
I could, I suppose, do this myself by storing all of their parameters and position and then re-spawn them when the player goes back to where they were but having them not be erased in the first place would be much more optimal.