This is great. I love the way it doesn't overstay its welcome.
My only complaints are lack of an undo function to trace backwards through your steps and the annoying pause when a switch is doing something or something is falling. I get that everything is supposed to go one step at a time, but those things should just happen faster.
That said, the second might not be a concern if the first were implemented.