This could be me, but I think the puzzles take too long to solve, movement also takes much time of this. I like it when there is a quick reward loop 1 - 3 seconds. This way I can try again quickly when I fail and not get frustrated. And fail I will because I am not that smart.
Maybe having inbetween goals when solvign the puzzle like idle games. In cookie clicker for example you can have little goals like upgrading your mouse before the bigger more rewarding goals like unlocking something next level like grandma and then factory.
This is really great for 48 hours!, Keep up the good work dude!