Stuff left: 1) Add sound support to the BaseState subclasses. 2) Implement the 8 directional actor subclass. 3) Implement the NPC's based on the 8 directional actor subclass. 4) Implement the NPC spawners. 5) Center the letters in ScoreState and the story labels in MenuState. 6) Comment everything.