Overall, it was a pretty good game. How you used the tileset was amazing, especially in the first city. You're an amazing mapper that's for sure! Also the idea of having three different classes for the MC is a fun idea as well.
However, I got stuck on the mandragora puzzle. It's pretty hard, you should probably make it an optional puzzle, like you get a magic item or some sort of reward for completing it. Also the rules for completing it should be stated somewhere while attempting to solve it, instead of just the start.
Also, and this is just my opinion, the story is a little bit too slow-paced, it lost me there for a bit.
Otherwise, keep up the good work!