That's pretty much the idea of having a separate map that calculates all that (instead of it being in a Common Event slot), though instead of a picture I figured on a background - no worries about positioning and all that. Also, if you wanted to, you could have random characters acting out what just happened (your character getting zapped and turning to dust, or something) in the foreground.