The endgame isn't implemented yet--I'm trying to get feedback on the systems before finalizing anything--but it will involve a showdown with Reimu.
What did you find unintuitive about the NPCs? This game has the most complex systems of any I've made and I need feedback on how to streamline the experience.