Movement is pretty buggy. It seems like the game has two things that say where the player sprite should be. Player movements seem to be based on where the player was last, but it ignores when the player sprite is repositioned after taking the stairs.
I like the idea of the game and would like to see where it goes if you work on it more. Also, I think I'm #20 for you! Yay!