The game is played very straight and has some interesting narrative mechanics at play, but has some serious problems in execution that were--in my case--game-breaking.
You move between different timelines to change future outcomes, get past obstacles, etc.