I can tell from playing that the designers did put a lot of efforts into the puzzles. It's just that they are sometimes not very reasonable (at least to me), and thus hard to solve. Although the jumping and running on platforms do not seem to be very relevant to the story?