This game has very satisfying effect. It is a bit like watching some perfectly synchronised machine working.
Also i really liked that you could actualy interact and push your past / future clones. In most games of this type the movements are recorded and characters acction will finish no matter of environment.
Really solid game.