Tip: When making your overworld, mix the terrain up! Add decorations to the overworld. Don't leave large empty grass or sea regions. As an example, angled land and multiple colors look much more interesting than square land and flat, plain colors.
This simple code will teleport the player (based on the current screen exit) once the level has been beaten. Works for goal tapes, orbs, bosses or really anything that sets the end level timer. There's two possible options: teleport as soon as the level ends, or only after the end level scorecard sequence.
Requested by Smibbix.
This UberASM originally had quite a few issues, most notably palette corruption when beating a level after teleporting from a level with the scorecard option enabled, and music being cut out in the next level. The author has fixed most of these, but there are still some small issues that need to be ironed out, so I'll be rejecting this for now.