Maybe this should be a separate pull request? What's the use-case for requiring the player to be on a certain stage?