Changed Output from being a JTextArea to being a JTextPane, which allows for more formatting functionality (especially color!). There should be no difference in how the Output.println and Output.format methods are implemented. Added skeletons of what will be NPCs.