I am quite impressed - this is a very well put together mini RPG.
Everything is very solid and lovingly done.
I especially appreciate the puzzles, they are well thought out and varied. Not too hard or easy.
One mini gripe is I found the encounters annoying in the sense that they offer no rewards for the player, it's just better to avoid them as they are essentially time sponges with no upside to fighting them.
Other than that - fantastic effort. You kept me invested enough to get to the end.
All the best for the jam :)