I recently played this game for my Indie Game Showcase. I thought the game was really interesting and I did enjoy it. My only thing about it was when starting from a checkpoint it actually starts you from the beginning. Other then that It was a pretty good game.
If you are interested in Gameplay here is the gameplay video I did.