Just finished the single player in about 8 hours but that is with constant crashing to desktop. Without crashing, my time would be around 6 hours.
If they want replay value, add a timer. I'd be willing to go through the game again trying to better my times even if I knew the solutions.
Also, there ARE multiple ways to solve the puzzles, just not on a macro scale.