Thanks glad you like the NPCs! Yeah the boss is really unpolished, there are a lot of things that i wanted to add to the boss but i was just too lazy to learn how to do them, im using a framework that i haven't made a lot of games in before.