Refactor code. Support for multiple staircases. Better simulation. History for simulation.