Hi! The average playthrough is from 5 to 8 hours, I would say. And yes, there are puzzles you must clear to move the story.
awesome thank you. I am a lil broke so waiting for a sale but definitely picking it up, looks amazing