This game is so long and absolutely not worth going for 100% and some of the manditory puzzles for progression are so cryptic and difficult; for example you have to do a 10+ input of hitting 3 different blocks which you find the order of from a random npc in the previous area that you would probably forget if you don't write it down.