A highly immersive and enjoyable experience.My only complaint is that it can be frustrating having to completely redo each level's slow-going puzzles if one character dies; I'd suggest adding a checkpoint midway through some of the longer levels.
Yeah, many people suggested checkpoints! Thanks for playing though :)