Add stairs

Add stair to it. But the implement is in poor coding style. I think it
has to be rewrite.