I had no idea what was going on for most of it, and I was quite confused. I do see potential in the NPC-movement, I had too much fun with that.
The ending was really (SPOILERS), so that might be worth looking into.
I got spooked. Four hearts. Five which I somehow moved around.