Great game as always.
Is there only one end?
Here's my walkthrough (watch only is completly stucked, keep pleasure of solving puzzles):