This is the second of three parts to the tutorial for how to make a Speaker-NPC. At first, I'd wanted to just add a whole bunch more enemies to the game, but then I realized that I'd get more bang for my buck, so to speak, if I worked on some of the more advanced features of the game, like NPC's. Long-term, I'd like to have a custom NPC framework that allows for more than just standing in one place with one animation (two if you count left- and right-directions) saying one chain of dialog: I'd like to add an NPC system that has combat, status buffs/debuffs, movement, collision detected, and other complex behaviors to the game. Once you have custom NPCs that have all those, basically the users themselves can create their own enemies and bosses, so it won't be necessary for me to code additional ones. At the moment, I'm hoping to focus on multilayered, parallax-scrolling backgrounds to the game---I've wanted those for a while.