I liked how this fits in the theme, it's wholesome and it is an interesting concept. I find a little odd the emote controls (maybe just use the number keys?). I think it could be expanded further by giving meaningful interactions with the npcs, that would add to the experience (though the randomization makes the npcs feel like a different character already).