Stuff left: 1) Add basic animation support to the BaseActor class. 2) Add sound support to the BaseState subclasses. 3) Implement the 8 directional actor subclass. 4) Implement the global player object. 5) Take the score from the global player object in ScoreState. 6) Implement the NPC's based on the 8 directional actor subclass. 7) Center the letters in ScoreState and the story labels in MenuState. 8) Comment everything.