Almost, but not quite...still awesome though.
The one problem with this game is there should have been checkpoints. There's one point I'm at and got past it one time and I died soon after, and I was thinking, "Please let there be a checkpoint..." And I started at the beginning of that part again.
Other than that, awesome game.