One of the best I played so far. Very immersive.
It is a tough challenge but i managed to beat the game after some hours.