Sometimes, when switching location, the game does not save it, and thus, if game over happens, player will restart at the start of previous location.
This can be fixed by, after switching location, moving slightly away from the entrance and then back to it, thus triggering autosave. However, if game over happens, you're still teleported to the beginning of the level rather than the entrance you entered through.
To trigger it, try switching locations and check if there's "yellow star" that confirms autosave. If there is, try to switch location again.
Oh So Hero! v. 0.19.017
Summary
Sometimes, when switching location, the game does not save it, and thus, if game over happens, player will restart at the start of previous location.
This can be fixed by, after switching location, moving slightly away from the entrance and then back to it, thus triggering autosave. However, if game over happens, you're still teleported to the beginning of the level rather than the entrance you entered through.
To trigger it, try switching locations and check if there's "yellow star" that confirms autosave. If there is, try to switch location again.