Added a SecretPassage action. It's pretty much identical to SecretStairs. I really want to refactor it to abstract it, but it doesn't violate the 'three strikes' rule, so I'm not doing that. May  have to when WallSwitch gets added?