Extremely well performed code and NPC design, although the control scheme does feel a tad messy. I think the pixel art could use a bit of work, but for the most part, it fits well. Amazing job for a indie game, feels very complete.