Everything looks really great an the NPCs are awesome! It took me a bit to figure out whats going on. I would have liked some kind of animation when taking damage. You accomplished a lot here and I hope you will keep building upon it!