This game is almost perfect. You never get bored, you never have to repeat certain routines over and over again. The game can be difficult sometimes and you can even die. However, before imminent death there's usually a warning. Still some minor bugs (continuity issues that don't affect the plot) but overall flawless. The game offers several endings and all of them are very surprising. This game is worth coming back once in a while and trying to solve it differently each time you play. I would really appreciate to see more from the developers who did a great job.