Add ICharacter.onStaircase() and ICharacter.useStaircase()