I didn't understand how to make the villager turn back until I read the comments here.
Once I got this I managed to get further, but I stopped around night 6 because it began being a bit repetitive.
Interesting concept! I'd say maybe the player was a bit hard to control or should go a bit faster? I also think it's not super hard to survive since the population grows rapidly.
Oh, also, thanks for including ZQSD controls but they didn't work for me for some reason?