Intro: Storytelling! I love knowing what I'm getting into rather than being thrown into the unknown. This is good.
First level: The single peasant gets stuck on items easily and the floor texture causes a sort of moire effect than can irritate users who are photosensitive. Also inconsistent pixel sizes as others have stated. Good call having both arrow keys and WASD working for movement. Eliminates a bit of confusion there.
Second level: Okay, so its still just a single peasant that becomes easily stuck. Level is the same difficulty, just longer.
Third level: Oh. He cant get stuck when there's nothing to get him stuck on and there's nowhere to go. Nice way to force an ending
I think this is a good start overall. I would allow the between-levels textbox buttons to be pressed with keys/buttons instead of only clickable via mouse.