For the people getting stuck on some of the puzzles and want the solution spoiled, I recorded a full walkthrough.